我的问题是计时器何时开始计时.
让我们举个例子,配置为每秒打勾的计时器,然后启动我的程序hh:mm:ss:ms = 22:40:34.50.勾号将在第二轮开始?开始17:40:35.00或确切的时间开始?因此,第一个刻度将打开17:40:35.50,下一个打开17:40:36.50.
实际上我想要解决的是我想让功能05:00:00.00 AM每天都工作但只有一次.我建立了一个工作时间系统,有时工人忘记"关闭"他们的班次,所以在凌晨5点我想检查谁没有关闭,并对此做出错误.你觉得我怎么能解决问题?
Ari*_*yck 12
Windows不是实时的,这意味着像"每一秒"这样的事情将是近似的.我很确定,甚至没有保证,例如,一秒计时器每分钟可以正好发射60次,或者每小时正好发射3600次.
如果您需要在凌晨5:00执行特定任务,最好的办法是让计划任务在凌晨5点运行,或者服务每隔几秒轮询一次,并在凌晨5点运行一次.