我是新手。我需要在C中实现一个计时器线程。在超时时,它必须转到另一个线程/函数来执行一些活动。谁能帮助我用SIGALRM实现它?如果有人能在这里留下一些例子会很好。
答案 0 :(得分:0)
请
http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_started/s1_timer.html
答案 1 :(得分:0)
signal(SIGALRM, TR69_DM_SignalHandler); alarm(PassedFromCaller->TimeOut); pause();
我发现这有效..但有什么方法可以避免暂停声明? 我希望我的线程继续其工作。我应该在另一个线程中单独发出警报吗?