14
新しいエンキュー時に古い値を自動的にデキューする固定サイズのキュー
私はConcurrentQueue共有データ構造に使用していますが、その目的は、それに渡された最後のN個のオブジェクト(一種の履歴)を保持することです。 ブラウザがあり、最新の100個のURLを参照したいとします。容量がいっぱいになると(履歴内の100アドレス)、新しいエントリの挿入(エンキュー)時に最も古い(最初の)エントリを自動的にドロップ(デキュー)するキューが必要です。 どうすればそれを達成できSystem.Collectionsますか?