.net フレームワーク 4.0 を使用して Windows フォームで株式市場アプリケーションを開発しています。取引所からティックをリアルタイムで取得しています。ティックをリアルタイムで受け取ることができます。私のシナリオでは、リアルタイム フィードをジェネリック コレクションに書き込むスレッドを作成する必要があります。他の継続的に実行されているバックグラウンド スレッドは、コレクションからそれを取得し、さらに処理を行います。これを実現するために、 ConcurrentDictionaryとConcurrentQueueの組み合わせを使用しています。キー conatins シンボル名と値には ConcurrentQueue が含まれます。これが実装された方法です最初の回答を確認してください
これは問題なく機能しています。私の唯一の懸念は遅延です。株価はリアルタイムで変動する必要があるため、このプロセスは 1 秒の遅延を引き起こしています。このシナリオは他のロジックで実装できますか、または遅延を回避するために ConcurrentDictionary または ConcurrentQueue のパフォーマンスを改善できますか?