(一)睡眠和唤醒
休眠(被阻塞)的进程处于一个特别的不可履行状况。不管甚么缘由,致使进程进入休眠状况,内核的操作都是雷同的:进程把自己标记成休眠状况,从可履行红黑树中移出,放入期待队列,然后调用schedule()选择和履行一个其他进程。唤醒的进程正好相反,进程把自己标记成可运行状况,然后再从期待队列中移到可履行红黑树中。休眠(被阻塞)的进程处于一个特别的不可履行状况。不管甚么缘由,致使进程进入休眠
(一)睡眠和唤醒
休眠(被阻塞)的进程处于一个特别的不可履行状况。不管甚么缘由,致使进程进入休眠状况,内核的操作都是雷同的:进程把自己标记成休眠状况,从可履行红黑树中移出,放入期待队列,然后调用schedule()选择和履行一个其他进程。唤醒的进程正好相反,进程把自己标记成可运行状况,然后再从期待队列中移到可履行红黑树中。休眠(被阻塞)的进程处于一个特别的不可履行状况。不管甚么缘由,致使进程进入休眠