c - 除了 POSIX 计时器,Linux 中还有哪些其他计时器 API?

标签 c linux timer

我想在 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/

相关文章:

c - 如何在linux中找到要包含在库函数中的头文件

java - 由于不活动而自动关闭 JavaFX 应用程序

c - 在 C 中使用指针传递矩阵

c++ - FastCGI 清理代码在 Windows 下不起作用

c - 来自父级的 SIGTERM 信号不会调用子级中的信号处理程序?

actionscript-3 - 在 AS3 中创建一个(适当的)时间计数器

ios - 如何获取 key 的值并完成我的委托(delegate)

C fork ,返回父进程的 PID 后杀死父进程

c - read(2) 如何与回车交互?

c - 在 linux c 编程中从 dns 查询获取 SOA 记录的 API 是什么?