题目
[问答题,简答题] 简述进程为什么不能从就绪状态直接变成阻塞(睡眠)状态?
[问答题,简答题] 简述进程为什么不能从就绪状态直接变成阻塞(睡眠)状态?
题目解答
答案
一个进程要进入阻塞(睡眠)状态,必须通过执行相应的程序才能实现,如Sleep()或Block()。就绪进程当前不在CPU上运行,不能执行任何程序,当然不能使自己直接进入阻塞状态。
解析
一个进程要进入阻塞(睡眠)状态,必须通过执行相应的程序才能实现,如Sleep()或Block()。就绪进程当前不在CPU上运行,不能执行任何程序,因此不能使自己直接进入阻塞状态。