标签: c++ c++11 boost ipc boost-interprocess
在Boost进程中,是否可以使用具有可共享互斥锁的条件变量?我有一位作家和多位读者需要等待作者。
更具体地说,使用named_condition_any::wait失败是因为它内部调用了unlock(),但sharable_lock需要unlock_sharable()。我怎么能绕过这个?
named_condition_any::wait
unlock()
sharable_lock
unlock_sharable()