【发布时间】:2013-01-03 23:23:22
【问题描述】:
System.Collections.Queue 类有 Queue.Synchronized 方法,它返回一个线程安全的队列实现。
但是通用的System.Collections.Generic.Queue 没有Synchronized 方法。在这一点上,我有两个问题:
- 为什么泛型没有这种方法?这是一个框架 API 设计决策吗?
-
Queue.Synchronized返回的队列与ConcurrentQueue<T>类有何不同?
谢谢。
【问题讨论】:
标签: c# collections generic-collections concurrent-collections