【问题标题】:How accurate is python's threading.Timer over extremely long intervals (days)?python的threading.Timer在极长的时间间隔(天)内有多准确?
【发布时间】:2015-06-04 11:57:33
【问题描述】:

我有一个服务器应用程序,它需要安排函数在一周中的不同时间被调用,假设精度为正负 15 秒。 threading.Timer 是最简单的解决方案,但我担心使用几十万秒的间隔时的准确性。我能找到的关于 Timer 准确性的所有信息都集中在周期相对较短的计时器上。

使用间隔大约一两个小时的计时器进行测试会产生近乎完美的结果,但我希望得到一些保证,这是我可以依赖的。

【问题讨论】:

  • 你看过标准库中的sched模块吗?

标签: python multithreading timer


【解决方案1】:

精度应与计算机时钟相匹配:毫秒。

真正的问题是您正在运行的作业。他们会在期限到期之前完成吗?这取决于工作和机器负载。计时器对此无能为力。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-18
相关资源
最近更新 更多