sleep_on函数用在当进程因等待某个资源,而把自己挂起的函数,wake_up函数则是用于当资源释放后,把最后等待这个资源进程唤醒,但是能否执行,则要看这个进程的优先级是否足够高而得到CPU的执行。

sleep_on/wake_up在执行时会形成等会,唤醒的队列,这个队列是隐式的,画出图来才比较好理解。

白话/图示 sleep_on/wake_up的执行流程

白话/图示 sleep_on/wake_up的执行流程

相关文章:

  • 2021-08-21
  • 2022-02-11
  • 2021-08-17
  • 2021-05-08
  • 2021-07-06
  • 2022-12-23
  • 2021-12-28
猜你喜欢
  • 2021-07-22
  • 2022-01-19
  • 2021-09-08
  • 2021-08-29
  • 2021-09-13
  • 2021-12-18
  • 2021-08-13
相关资源
相似解决方案