[英]PThread monitoring
如何获得Pthread的状态?怎样才能连续监视线程状态,以便在出现任何问题时可以杀死其他链接的线程?
我有两个线程,一个取决于常量计算结果,我想监视这些线程并杀死可能最终单独运行的线程。
什么是这样做的好方法?
心跳怎么样?
我发现您的问题正在寻找类似的答案,但是我还没有找到一种方法来检测另一个线程的pthread退出。
假设我们对这个问题没有更好的答案,这是我的解决方案:我的线程是相当可预测的,所以我让它们在错误或退出时设置一个不稳定的布尔值,这将由运行在我的主程序中的看门狗执行线程将该事件传达给其余线程。
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.