我想使用boost::interprocess
跨多个进程执行同步;具体来说我想在Linux OS下使用boost::interprocessnamed_mutex
(我正在使用g ++)。
您是否知道此类的每个实例是否必须存储在共享内存中,如简单boost::interprocess::mutex
?
答案 0 :(得分:1)
你知道这个类的每个实例是否都必须存储在共享内存中,如简单的boost :: interprocess :: mutex?
“named”对象不必位于共享内存中。请参阅Boost.Interprocess文档中的example。