我想在 Linux 中设计一个计时器,但由于某些系统限制和设计要求,我无法使用 POSIX 计时器 API。
有人可以告诉我,除了 POSIX 计时器之外,Linux 中还有哪些可用的计时器设计机制? (要避免 timer_create、timer_settime 等)
提前致谢。
编辑:P.S:您提供的任何机制,请您给我一些有用的链接或示例链接
注意:我们不能使用任何第三方库(如 ACE 库),因为我们的代码是专有代码。
最佳答案
查看我的 answer .我发现有用的计时器之一是 timerfd_create() Linux系统调用中提供的API。当您的应用程序构建在事件循环上时,这可以很好地融合。
关于c - 除了 POSIX 计时器,Linux 中还有哪些其他计时器 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5893045/