【问题标题】:How thread safe is this?这有多线程安全?
【发布时间】:2011-06-28 06:20:07
【问题描述】:

在我的 Color 类中,我有一个私有静态 bool,它确定新颜色是否应该预乘它的 alpha。由于这个值只被读取(并且只在创建任何辅助线程之前设置),在 2 个线程上实例化 2 种颜色是否安全?

谢谢

【问题讨论】:

  • 是的,但是为什么不将它作为参数传递给线程构造函数呢?
  • @unapersson 我怀疑我是否真的需要执行上述操作,但我只是想看看它是否安全以防万一。
  • 或者作为模板参数。这样的事情似乎没有必要。

标签: c++ multithreading


【解决方案1】:

从多个线程读取内存是线程安全的。当您在更改和读取内存的同时遇到麻烦。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-18
    • 2013-02-20
    • 2022-11-21
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    相关资源
    最近更新 更多