sleep_on函数用在当进程因等待某个资源,而把自己挂起的函数,wake_up函数则是用于当资源释放后,把最后等待这个资源进程唤醒,但是能否执行,则要看这个进程的优先级是否足够高而得到CPU的执行。
sleep_on/wake_up在执行时会形成等会,唤醒的队列,这个队列是隐式的,画出图来才比较好理解。
sleep_on函数用在当进程因等待某个资源,而把自己挂起的函数,wake_up函数则是用于当资源释放后,把最后等待这个资源进程唤醒,但是能否执行,则要看这个进程的优先级是否足够高而得到CPU的执行。
sleep_on/wake_up在执行时会形成等会,唤醒的队列,这个队列是隐式的,画出图来才比较好理解。