gpt4 book ai didi

c++ - 关于让 inotify 线程休眠

转载 作者:行者123 更新时间:2023-11-28 07:02:20 32 4
gpt4 key购买 nike

我正在关注 this example从内核获取关闭事件的通知。

我想在 while(1) 循环的末尾添加一个小的延迟以减少 CPU 使用率。是否有机会遗漏事件,或者内核会在下一次迭代中添加程序未读取的事件?

最佳答案

您不需要,事实上,绝对不应该在通知循环中引入任何额外的延迟。 CPU 使用率不应该那么高,因为“read(fd, buffer, BUF_LEN)”调用应该阻塞,直到发生感兴趣的事情。

关于c++ - 关于让 inotify 线程休眠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22258760/

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