如何唤醒内核中的用户模式睡眠过程?

时间:2013-04-18 08:04:10

标签: linux linux-kernel

我想在内核中唤醒用户模式进程。通过在用户模式下调用sleep()来阻止该进程。我在内核中调用了函数wake_up_process(),但是在wake_up_process()调用之后进程没有唤醒。我不知道为什么 。 有谁知道如何唤醒内核中的用户模式睡眠过程?谢谢。

1 个答案:

答案 0 :(得分:0)

如果进程调用sleep(),它将在时间到来或获取信号时唤醒。 wake_up_process只会让内核测试时间是否到来,然后再次进入睡眠状态。

所以发送信号。