System.Collections.Queue
クラスには、スレッドセーフなキューインプリメンテーションを返すメソッドQueue.Synchronized
があります。なぜCollections.Generic.Queueには同期メソッドがありますが、Collections.Queueにはありますか?
しかし、一般的なもの、System.Collections.Generic.Queue
はSynchronized
メソッドを持っていません。この時点で私は2つの質問を念頭に置いています:
- なぜこの方法は一般的ではありませんか?それはフレームワークAPI設計の決定ですか?キューが
Queue.Synchronized
から返されるどのよう - は
ConcurrentQueue<T>
クラスよりも違うのですか?
ありがとうございます。
を参照してください。ありがとう! –
@ahmetalpbalkan:この方法は役に立たないよりも悪いので。 – SLaks