这有多线程安全?
在我的 Color 类中,我有一个私有静态布尔值,它确定新的 Color 是否应该预乘其 alpha。由于该值仅被读取(并且仅在创建任何辅助线程之前设置),因此在 2 个线程上实例 2 种颜色是否安全?
谢谢
In my Color class, I have a private static bool which determines if a new Color should premultiply its alpha. Since this value is only ever read (and only set before any secondary threads are created), is it safe to instance 2 colors on 2 threads?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从多个线程读取内存是线程安全的。当你同时改变和读取记忆时,你就会遇到麻烦。
Reading memory from multiple threads is thread safe. Its when you're changing and reading memory at the same time that you run into troubles.