是否可以在用户空间程序中请求计时器中断(最好是以独立于操作系统的方式,尽管我碰巧使用的是Windows)?#include <time_library_x.h> //For setHandler() and set_timer_for_ms()
update_something();}
setHandler(timerInterruptHandler);
s
如果能有一些关于如何周期性(比如每100ms)唤醒C++ 11线程的建议,我将不胜感激。平台是Linux,语言是C++。我遇到了这个解决方案: C++ 11: Calling a C++ function periodically 但在那里,它们调用回调函数,然后在定时器间隔内休眠。但我不喜欢使用它,因为这个项目不是多平台的,我想最大限度地减少第三方库的使用。 也许将POSIX计时器与C++线程相结合是一种前进的方式?我不确定这是如何工作的。