【问题标题】:boost interprocess mutex vs boost thread mutex提升进程间互斥锁与提升线程互斥锁
【发布时间】:2011-07-18 13:19:52
【问题描述】:

我刚刚意识到在 Boost 中似乎有两个互斥体“世界”。 boost::interprocess 下的某些互斥锁的定义和 boost::thread 下的互斥锁的定义可以互换使用吗?例如带有 boost::wait 的 scoped_lock ?

【问题讨论】:

    标签: c++ boost


    【解决方案1】:

    据我所知,您可以使用进程间互斥锁代替 boost::thread mutex ,但考虑到它们可能会更慢,因为它们打算在进程间内存中运行。

    你不能使用线程中的同步机制并在进程间使用它们,这些根本不是为多进程同步而设计的。

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 2013-08-09
      • 1970-01-01
      • 2018-10-06
      • 2011-02-28
      • 1970-01-01
      • 2011-08-05
      • 2011-03-09
      相关资源
      最近更新 更多