【问题标题】:Is in boost or stl thread safe containers similar to lists and unordered_maps?是否在类似于列表和 unordered_maps 的 boost 或 stl 线程安全容器中?
【发布时间】:2013-02-28 14:09:50
【问题描述】:

我在程序中使用 stl 和 boost 容器。我添加了线程,所以我想知道是在类似于列表和 unordered_maps 的 boost 或 stl 线程安全容器中吗?

【问题讨论】:

  • 不,他们不是。一般来说,除非明确说明,否则您不应该认为没有什么是线程安全的。这样你的生活会轻松很多。 :)

标签: c++ boost stl


【解决方案1】:

在最新的 boost 版本中添加了 lockfree 容器。

【讨论】:

    【解决方案2】:

    截至今天,Boost 的 Lockfree 框架不提供线程安全的无序映射或线程安全(和无锁)向量,类似于您可以在 Threadings Building Block API 中找到的向量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-25
      • 2012-10-07
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多