通过为每个线程独占使用对象(不在线程之间共享)是保护该类的成员函数所必需的
by using objects exclusively per thread (not shared between threads )is it needed to protect the member functions of that class?
如果存在每个线程都独占地获取类的实例(对象((以便线程不共享这些对象(并与其成员函数一起工作的情况(假设该类没有静态函数(是否需要保护该类的成员函数的互斥?
你不需要保护成员,如果不是公共方法操纵另外所说的成员。
相关文章:
- 从不同线程使用int64的不同字节安全吗
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 在C++中使用cURL和多线程
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在cuda线程之间共享大量常量数据
- 每个线程 C++ 保护以防止重入函数调用
- 死锁使用 std::mutex 来保护多个线程中的 cout
- 通过为每个线程独占使用对象(不在线程之间共享)是保护该类的成员函数所必需的
- C++,如何创建线程限制/受保护的变量和函数
- 多线程设计,在C 中保护全球成员
- 在多线程环境中使用atomic保护两个变量
- 我需要保护一个由一个线程编写并由多个线程读取的变量吗
- 在C++类中构建互斥保护的线程安全方法
- 变量的线程保护
- 多线程:我需要用只读方法保护我的变量吗
- 全局变量构造函数/析构函数是否需要线程保护
- C++11中的线程:接近锁保护的更好方法
- 保护方法内的Boost线程函数
- 无法获取 std::mutex 以正确保护线程访问
- 我需要在多线程环境中保护对STL容器的读取访问吗