我在一个汤里。这个想法可能不好,但我确实需要一个解决方案。条件变量信号问题
我有两个条件变量,说A和B.
主题1,2和3正在等待A.螺纹4在等待B.
B将被pthread_cond - 信号()通过螺纹2,即线4将是 信号通知通过线程来唤醒现在2.
,我有另一个线程5,其pthread_cond_broadca条件变量A上的sts()。在线程4唤醒之前,我需要唤醒所有线程1,2和3。也就是说,如果线程2唤醒并且线程4上的信号可能在线程3执行之前醒来,这不是我想要的。
任何指针将不胜感激。
感谢
@Adam ...伟大。让我尝试了第二找回 –