c++ - 复制线程安全吗?

标签 c++ multithreading c++11 parallel-processing

就 C++11 而言,我认为至少在两个线程之间共享的值语义对象的拷贝不是线程安全的,这是否正确?

这意味着如果我们想在一个线程中获取一个大对象的拷贝,我们仍然需要一些同步机制来制作拷贝?

最佳答案

Meaning that if we want to get a copy of an big object in a thread, we still need some synchronisation mecanism to make the copy?

是的。如果从其他线程访问(写入)该对象并且您想复制它,则必须确保访问是同步的。

关于c++ - 复制线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688107/

相关文章:

c++ - C(或 C++)的属性文件库

c++ - 将 int 转换为 enum 类的安全且可维护的方法

c - Telnet session ,fork 与 thread

c++ - 在函数 C++ 中引用变量

c++ - 查找单个字符串中重复次数最多和次多的字符

c++ - std::vector<char> 的自定义分配器被忽略

c# - 如何创建一个Lockfree集合集合

python - 为什么 Python threading.Condition() notify() 需要锁?

c++ - 为什么 ADL 不能使用未命名的 initializer_list?

c++ - 如何在 C++ 中添加延迟