gpt4 book ai didi

python - 使用 python sleep 模块时发生了什么?

转载 作者:太空宇宙 更新时间:2023-11-03 15:47:21 24 4
gpt4 key购买 nike

当我在 python 脚本中调用 time.sleep(5) 时到底发生了什么?程序是否使用了计算机的大量资源?

我看到人们在他们的程序中使用 sleep 功能来安排任务,但这需要你让你的硬盘一直运行,对吧?从长远来看,这会占用您的计算机,对吗?

我试图找出在特定时间远程运行程序的方法,但我还没有找到关于如何执行此操作的非常直观的解释。

有什么建议吗?

最佳答案

sleep 会将进程(线程)标记为不活动,直到给定时间结束。在此期间内核根本不会调度这个进程(线程)。它不会浪费资源。

硬盘通常具有完全基于其使用情况的降速策略。如果在特定时间内未访问它们,它们将停止运转。一旦某个进程(线程)再次访问它们,它们就会启动。

这意味着让进程(线程)休眠一段时间可以让硬盘有机会降速(特别是如果休眠持续时间很长,比如超过几分钟)。

关于python - 使用 python sleep 模块时发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49231589/

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