![]() |
1
19
你可能想问的是[
线程静态的
属性。如果需要使用类的每个线程
有关更多信息,请参阅
MSDN documentation for
|
![]() |
2
21
怎么样:
|
![]() |
3
8
您有两个选择:给出的代码最简单的是
也就是说,如果你想更广泛地确保
至于采用哪种方法,这取决于您自己,应该由代码决定。如果您所需要的只是确保将成员分配传播到所有线程并且不缓存,那么
|
![]() |
4
4
|
![]() |
5
2
听起来你需要一个 Volatile 成员。
|
![]() |
6
2
您还可以使用readerwriterlockslim,这对于多次读取和更少的写入更有效:
|
![]() |
7
2
首先,我同意使用
但是存在一种更简单的方法,您的示例代码只显示使用
但是,如果需要在多个语句上使用'threadsafe',请使用一个锁。 |
![]() |
Eric · fgets_unlocked()用于多线程读取不同文件 3 年前 |
![]() |
RoyGNEU · 堆上的专用std::Vector是线程安全的吗? 3 年前 |
![]() |
JaiK · 在c中使用线程或队列写入文件# 7 年前 |
![]() |
Catalin Ghita · 如何以安全线程对象为值初始化哈希表? 7 年前 |
![]() |
Juan JuezSarmiento · C++删除对象,是否锁定? 7 年前 |
![]() |
Missa · 两个不同线程正在处理原子NSMutableArray 7 年前 |
|
user5682282 · 从其他线程读取值 7 年前 |