私は1つのスレッドで満たされているbyte []のリストを持っています。そして、そのリストから読み込み中の項目をネットワーク経由で送信している別のスレッドがあります。 リストからアイテムを削除するにはどうしたらいいですか?
メモリからクリアするためにthread2でアイテムを読み取るたびに、私はしたいです。しかし、私はスレッドを使用しているので、もし私が.removeを使うと、リストのインデックスを変更する必要があります。だから、私はリストのインデックスと激しくぶつかりません、私はちょうど私が使用している項目を変更していますnull。メモリ内のスペースを無駄にしないようにこれを行う最善の方法は何ですか?
['ConcurrentQueue'](https://msdn.microsoft.com/en-US/library/dd267265(v=vs.110).aspx)を使用してみませんか? – sloth