gpt4 book ai didi

c - 如何在 C 中创建不间断 sleep ?

转载 作者:太空宇宙 更新时间:2023-11-04 05:54:55 24 4
gpt4 key购买 nike

我希望为我正在编写的程序创建一种不间断的 sleep 状态。有关如何创建此状态的任何提示或想法都会有所帮助。

到目前为止,我已经研究了 wait_event() wait.h 中定义的函数,但实现它时运气不佳。尝试初始化我的等待队列时,编译器提示

警告:函数声明中的参数名称(无类型)
静态 DECLARE_WAIT_QUEUE_HEAD(wq);

有没有人有使用 wait_event() 函数或创建不间断 sleep 的经验?

最佳答案

您在 include/linux/wait.h 中看到的函数是 Linux 内核的内部函数。它们对用户空间不可用。

一般来说,不间断的 sleep 状态被认为是不可取的。在正常情况下,它们不会被用户应用程序触发,除非意外(例如,通过尝试从未正确响应的存储设备读取,或导致系统交换)。

关于c - 如何在 C 中创建不间断 sleep ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29861019/

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