その瞬間にC#プロジェクトに取り組んでいます-私がやろうとしていることの一般的な考え方は...
ユーザーは、関心のあるシンボルを含む1つ以上のポートフォリオを持っています。各ポートフォリオは、シンボルのデータをcsvにダウンロードして解析し、データに対して一連のルールを実行します。アラートは、これらのルールの結果に基づいて生成されます。設定した間隔が経過するたびにデータなどをダウンロードする
私は、各ポートフォリオを独自のスレッドで実行することを計画していました。そうすれば、間隔が経過すると、各ポートフォリオは、データのダウンロード、解析、およびルールの実行を1つずつではなく同時に実行できます。次に、アラートは、アラートのキューを含む別のスレッド(!)にプッシュする必要があります。アラートを受信すると、クライアントに送信します。
少しだけですが、C#でこれを行うための最良の方法は何でしょうか?スレッド、またはバックグラウンドワーカーのようなものを使用し、アラートキューを別のスレッドで実行するだけですか?
どんなアドバイスも大歓迎です、このようなもののいくつかに新しいので、私が完全に間違っているかどうか私に教えてください:)