gpt4 book ai didi

linux - 如何唤醒内核中的用户态 sleep 进程?

转载 作者:太空宇宙 更新时间:2023-11-04 04:16:43 28 4
gpt4 key购买 nike

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

最佳答案

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

所以发送一个信号。

关于linux - 如何唤醒内核中的用户态 sleep 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16077596/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com