如何定期唤醒C 11线程?

前端之家收集整理的这篇文章主要介绍了如何定期唤醒C 11线程?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我会很感激有关如何定期唤醒C 11线程的一些指示(比如说每100毫秒).该平台是 Linux和C语言.我遇到了这个解决方案:

C++ 11: Calling a C++ function periodically

但是他们调用了一个回调函数,然后在计时器间隔内休眠.这意味着实际周期是函数执行时间间隔.我想以恒定的间隔调用回调,而不管它的执行时间.

我想知道Boost会不会有帮助?但我不想使用它,因为这个项目不是多平台的,我想尽量减少第三方库的使用.

也许将POSIX计时器与C线程结合起来是一种方法吗?我不确定这究竟是怎么回事.

任何关于如何开始的建议将不胜感激.

解决方法

这是一篇关于这个主题的好文章
使用标准C 11设施定期处理
https://bulldozer00.com/2013/12/27/periodic-processing-with-standard-c11-facilities/
原文链接:https://www.f2er.com/c/119766.html

猜你在找的C&C++相关文章