如果内核唤醒一个非睡眠过程会怎样?

问题描述

我正在读一本名为the design of the UNIX operating system的书,书中有一个问题,没有答案。问题是如果事件不再成立,如果本应在事件上休眠的进程被Linux内核唤醒,将会发生什么情况。

  • 首先,这种情况如何在现实世界中实现。在事件仍然为真时,应该休眠的进程如何在中间发生事件的情况下被唤醒,而内核没有唤醒它(或者这就是我的想法)。

  • 当然还有内核如何处理这种情况。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)