boost / thread condition_variable
文档指出,它们可能会杂散地解除阻塞,条件变量的boost / interprocess文档中没有提到我能找到的虚假唤醒。 Boost /进程间条件变量(例如named_condition
)是否表现出相同的行为?
最佳答案
看起来像是。在深入研究boost 1.55的来源之后,看来至少在某些平台上,使用pthread条件变量实现了进程间条件变量,这确实允许虚假唤醒。
关于c++ - Boost的条件变量是否可以虚假唤醒?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52285675/