有人对Linux中的HT Timer有什么想法吗? 如果有人分享一些代码片段以及如何实现相同的例子,我将很高兴。
提前致谢
答案 0 :(得分:2)
取决于您的申请类型。
对于事件驱动的应用程序,您的事件通知库(如libevent)应提供计时器调度功能。
还有POSIX timer_create()函数,它可以将定时器到期作为信号或另一个线程中的回调传递。最新的Linux提供了timerfd机制,通过可以在select()
/ poll()
/ epoll()
注册的常规文件描述符来提供计时器到期。
答案 1 :(得分:1)
Here类似问题与clock_gettime()的示例代码。