当前位置: 技术问答>linux和unix
问一个很奇怪的线程调用的问题
来源: 互联网 发布时间:2016-06-02
本文导语: 我这个问题或许有点奇怪,但是我现在就是遇到这样的问题,不知道可不可以这样用。 我有一个触发函数,可以接受外部信号,信号一到来,我就会触发一个函数,函数里会执行一定的操作,同时生成一个子线程...
我这个问题或许有点奇怪,但是我现在就是遇到这样的问题,不知道可不可以这样用。
我有一个触发函数,可以接受外部信号,信号一到来,我就会触发一个函数,函数里会执行一定的操作,同时生成一个子线程。
看重点:子线程里要实现的功能:进行计时,到了一定的时间,就再调用先前被触发的函数,(因为又要执行这个函数的功能),并且重复继续计时。
我现在主要的问题就是我的子线程不断调用那个生成它的主函数,这样会不会出问题啊?因为机器要测试很久,我想先问下,不能等线程运行很久再慢慢测试错误。
我有一个触发函数,可以接受外部信号,信号一到来,我就会触发一个函数,函数里会执行一定的操作,同时生成一个子线程。
看重点:子线程里要实现的功能:进行计时,到了一定的时间,就再调用先前被触发的函数,(因为又要执行这个函数的功能),并且重复继续计时。
我现在主要的问题就是我的子线程不断调用那个生成它的主函数,这样会不会出问题啊?因为机器要测试很久,我想先问下,不能等线程运行很久再慢慢测试错误。
|
那就用 select 嘛,子线程 select 等待特定时间后,执行某些动作嘛