gpt4 book ai didi

c# - sleep /等待很长时间

转载 作者:行者123 更新时间:2023-11-30 20:42:44 27 4
gpt4 key购买 nike

我正在用 C# 设计一个工业硬件控制程序,它将通过串行端口一次运行 72 小时。

在伪代码中,我正在尝试做的事情看起来像这样:-

while(true) {
TalkToSerialPort1();
WaitForXHours(3);
TalkToSerialPort2();
WaitForXHours(1);
// etc
}

我将此代码放在与主控制台或 GUI 程序不同的线程中,并且必须按程序运行

看来 Thread.Sleep() 很长一段时间似乎毁了我的一天!我正在寻找一种可靠的长时间 sleep 方式。

任何信息都会有帮助。

最佳答案

您应该使用 Quartz .NET,它是可靠且非常准确的调度程序。在这里阅读更多:https://www.quartz-scheduler.net/

关于c# - sleep /等待很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31099045/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com