|
1
0
在我看来,有一个专门用于锁定的显式对象实例是很常见的。
另一个提示:如果您正在使用.NET 4,请考虑使用
|
|
|
2
5
不要反对使用同谋的建议,而是更一般地回答:
|
|
|
3
2
是的,它可以工作,因为容器是静态的。 你可能想看看 ReaderWriterLockSlim 同样,你也希望如此多地阻止Theard(提高性能) |
|
4
0
是的,容器理论上是可以的,因为它的作用域与字典实例相同,也就是说,它是一个静态的(显然,它是字典实例)。 然而,一旦你担心你的整体设计是你说这是在一个网站托管。每个ASP.NET工作进程都是单独的进程,因此当IIS因空闲或其他原因回收工作进程时,静态字典可能会被销毁。此外,如果您使用的是Web花园(每个应用程序有多个工作人员),则可能有多个字典实例。 |
|
|
Eric · fgets_unlocked()用于多线程读取不同文件 3 年前 |
|
|
RoyGNEU · 堆上的专用std::Vector是线程安全的吗? 3 年前 |
|
|
JaiK · 在c中使用线程或队列写入文件# 7 年前 |
|
|
Catalin Ghita · 如何以安全线程对象为值初始化哈希表? 7 年前 |
|
|
Juan JuezSarmiento · C++删除对象,是否锁定? 7 年前 |
|
|
Missa · 两个不同线程正在处理原子NSMutableArray 7 年前 |
|
|
user5682282 · 从其他线程读取值 7 年前 |