【发布时间】:2011-02-28 23:16:17
【问题描述】:
我有一个静态的对象集合,这些对象会经常从多个线程中更新。是否可以锁定集合中的单个对象而不是锁定整个集合,这样只有尝试访问集合中相同对象的线程才会被阻塞,而不是每个线程都会被阻塞?
如果有更好的方法从多个线程更新集合中的对象,我会全力以赴。
【问题讨论】:
-
对每个项目使用 Lock 对象
-
在这里查看接受的答案:Thread-safe cache libraries for .NET
标签: .net asp.net multithreading