标签: process operating-system
在OS中睡眠,等待和暂停进程有什么区别?这些状态中的任何一个是消耗资源还是浪费CPU周期?
答案 0 :(得分:1)
在所有三种情况下,进程都不可运行,因此它不消耗CPU。在某些事件发生之前,该进程不会返回到可运行状态。不同之处在于该事件:
所有三种状态的进程都不会占用CPU时间,但除非进程完全被分页,否则它们会消耗内存。处于等待状态的进程可能正在消耗I / O资源。