标签: c++ boost
boost / thread condition_variable文档指出它们可能会虚假地解除阻塞,关于条件变量的boost / interprocess文档中没有提到我能找到的虚假唤醒。提升/进程间条件变量(例如named_condition)表现出相同的行为吗?
condition_variable
named_condition
答案 0 :(得分:0)
看起来像是。在深入研究boost 1.55的来源之后,似乎至少在某些平台上,使用pthread条件变量实现了进程间条件变量,这确实允许虚假唤醒。