pthread_cancel没有取消所有线程

时间:2018-02-11 00:43:28

标签: pthreads mutex

我有4个线程都执行相同的while循环。在一段时间后,其中一个线程到达阈值点并停止执行。

其余3个主题未被取消。我相信所有4个线程都可以看到Threshold全局变量。如何确保所有线程在Threshold点暂停执行?

我为线程设置了以下属性:

  1. 所有4个主题的锁定和解锁MUTEX
  2. 将pthreads取消类型设置为ENABLED

0 个答案:

没有答案