为了账号安全,请及时绑定邮箱和手机立即绑定

使用不确定的 while 循环调度重复性任务有什么根本性的错误吗?

使用不确定的 while 循环调度重复性任务有什么根本性的错误吗?

HUH函数 2021-10-12 17:43:22
我有一个应用程序,我想在虚拟机上运行,以每 15 分钟使用从 API 返回的数据更新数据库。在研究这个问题时,似乎传统的方法是使用调度库等(即每小时运行一次任务 x)。仅使用重复的 while 循环和 time.sleep(900) 延迟有什么本质上的错误吗?换句话说,它会不会崩溃/吃掉太多内存/等等。这个程序基本上会在虚拟机上无限期地运行。while True:    print('hello world')    time.sleep(900)
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

如有疑问,请参阅python之禅。如果它是可读的、易于理解的并且能正确地完成工作那么你就很好。

话虽如此,请查看此处和此处以查看有关 time.sleep 如何工作的类似问题。您可能会改变主意,具体取决于您需要的睡眠周期有多准确


查看完整回答
反对 回复 2021-10-12
  • 1 回答
  • 0 关注
  • 194 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号