使用python睡眠模块时发生了什么?

2024-04-25 12:44:34 发布

您现在位置:Python中文网/ 问答频道 /正文

在python脚本中调用time.sleep(5)时到底发生了什么?这个程序使用了大量的计算机资源吗?你知道吗

我看到人们在他们的程序中使用sleep函数来安排任务,但这需要你让硬盘一直运行,对吗?你的电脑要花很长时间,对吧?你知道吗

我试图找出在特定时间远程运行程序的方法,但是我还没有找到一个非常直观的解释。你知道吗

有什么建议吗?你知道吗


Tags: 方法函数程序脚本远程time计算机时间
1条回答
网友
1楼 · 发布于 2024-04-25 12:44:34

sleep将进程(线程)标记为非活动状态,直到给定的时间结束。在这段时间内,内核将不会调度这个进程(线程)。它不会浪费资源。你知道吗

硬盘通常仅基于其使用情况而具有降速策略。如果在特定时间内没有访问它们,它们将降速。一旦某个进程(线程)再次访问它们,它们就会启动。你知道吗

这意味着让一个进程(线程)休眠一段时间会给硬盘一个降速的机会(特别是如果休眠时间很长,比如超过几分钟)。你知道吗

相关问题 更多 >