我有一个 python 线程,它大部分时间都处于睡眠状态,每 30 秒唤醒一次以上传一些文件,然后重新进入睡眠状态,Ubuntu 是否会因为它不占用大量 CPU 时间而将其置于永久睡眠状态?
你可以找到更多关于python代码的详细信息这里
答案1
通用调用sleep
将导致设置计时器,并且调度程序实际上会忘记您的任务,直到计时器终止,从而导致调度程序将您的任务放回到其“待办事项”列表中。CPU 被交给系统,直到再次需要为止。
我有一个 python 线程,它大部分时间都处于睡眠状态,每 30 秒唤醒一次以上传一些文件,然后重新进入睡眠状态,Ubuntu 是否会因为它不占用大量 CPU 时间而将其置于永久睡眠状态?
你可以找到更多关于python代码的详细信息这里
通用调用sleep
将导致设置计时器,并且调度程序实际上会忘记您的任务,直到计时器终止,从而导致调度程序将您的任务放回到其“待办事项”列表中。CPU 被交给系统,直到再次需要为止。