PThread监控

时间:2011-04-22 11:19:36

标签: multithreading pthreads

如何获得Pthread的状态以及连续监视线程状态的好方法,以便在出现任何问题时我可以杀死其他链接的线程?

我有两个线程,一个依赖于常量计算结果,我想监视线程并杀死一个可能最终单独运行的线程。

这样做的好方法是什么?

1 个答案:

答案 0 :(得分:0)

心跳怎么样?

我发现你的问题正在寻找类似的答案,我还没有找到一种方法来检测来自另一个线程的pthread退出。

假设我们没有得到更好的答案这个问题,这是我的解决方案:我的线程是可预测的,所以我让他们设置一个挥发性的bool,当它们出错或退出时将由看门狗运行在我的主线程中将该事件传递给剩余的线程。

希望有所帮助。