boost 进程间共享互斥体和 boost 共享互斥体的进程间条件变量

arb*_*ity 5 c++ boost mutex condition-variable interprocess

Boost 版本 - 1.47 我找不到 boost::interprocess::interprocess_sharable_mutex,但看起来它是向前声明的。这真的支持吗?

我可以看到 boost::interprocess::interprocess_upgradable_mutex 是向前声明的,并且也被定义了。但是,我无法找到可以使用此互斥体的相应条件变量。有任何想法吗 ?

Aar*_*sco 3

我知道这是一个老问题,但我自己只是在寻找这个问题,并在 Boost Users 邮件列表上发现了这个问题和这个讨论,实际上是在说:“不,你不能。” boost::interprocess::interprocess_condition只能与标准互斥体一起使用。:(