1 コンシューマー 1 プロデューサーの標準アルゴリズムを実装する必要があります。Queueいくつかのlockステートメントを使用して簡単に実装できます。または、単に使用できますConcurrentQueue。何が良いですか?
を使用するQueue + lockと、「複数の追加/検索」を最適化できlockますAdd。
ConcurrentQueue一般的にどちらが速いQueue + lockですか?また、その差はどれくらいですか? もちろんConcurrentQueue、これは最も簡単な方法ですが、HFT 取引アプリケーションでこれを使用しているため、パフォーマンスを大幅に低下させたくありません。