【发布时间】:2014-03-21 04:53:47
【问题描述】:
我是 ThreadStatic 的新手,之前使用过 ConcurrentDictionary。那么哪个是更好的选择呢?或者这取决于场景。如果依赖:
- 我应该使用标有 IList 属性的 [ThreadStatic] 什么场景?
- 我应该使用什么场景 *ConcurrentDictionary *?
【问题讨论】:
-
这取决于您使用它们的目的。从表面上看,这两件事没有任何共同之处。这就像问你应该吃橙子还是骑自行车一样。告诉我们您想做什么,我们可以帮助您决定如何去做。
-
@JimMischel:哦,谢谢,我没认出来。我想要的是多线程共享相同的资源(例如对象列表),它应该是安全的。
标签: c# multithreading concurrency thread-safety ilist