【发布时间】:2011-01-18 20:42:57
【问题描述】:
我想知道操作系统中的任务调度程序如何处理休眠线程。
我的意思是,调度程序是否仍在检查睡眠线程,或者在确定接下来的 10 毫秒或多长时间内哪个线程处于活动状态时完全跳过。
我问这个的原因是要弄清楚一个睡眠线程是否消耗 CPU 周期(尽管很少)。
那么有人知道会发生什么吗?
你知道从 Windows 到 Linux 有什么不同吗?
【问题讨论】:
-
您问题的第一部分在“wait() 和 sleep() 之间的区别”处得到了回答:stackoverflow.com/questions/1036754/…
标签: windows linux operating-system