boost / thread condition_variable文档指出,它们可能会杂散地解除阻塞,条件变量的boost / interprocess文档中没有提到我能找到的虚假唤醒。 Boost /进程间条件变量(例如named_condition)是否表现出相同的行为?

最佳答案

看起来像是。在深入研究boost 1.55的来源之后,看来至少在某些平台上,使用pthread条件变量实现了进程间条件变量,这确实允许虚假唤醒。

关于c++ - Boost的条件变量是否可以虚假唤醒?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52285675/

10-09 04:54