これは.NET関連の問題ではない場合があります。 いくつかのガジェットを制御する.NETアプリケーションを作成しています。私は定期的に(500ミリ秒ごとに)ガジェットにコマンドを送信します。私はコマンドを送信するとすぐに私はタイマーを開始します。 (.NETストップウォッチクラス).NET Stopwatchクラスの制限
ガジェットが10ミリ秒以内に応答しない場合は、再度コマンドを送信します。それが応答した場合、私は、より多くのコマンドを送信し、応答を処理することによって、ガジェットのステータスを監視し続けます。
私は2つまたは3つのストップウォッチタイマーを並列に実行して、この1つのガジェットの他のことを実行しています。
ここでは、これらのガジェットが何千もある可能性があることを監視して制御したいと考えています(最大5000になる可能性があります)。ガジェットのオブジェクトを1つ作成すると、10000〜15000のストップウォッチオブジェクトが並行して実行されます。ストップウォッチの仕組みがわからないけど、ハードウェアのタイマーや時間を守るために使っていると思う。
私の質問は、Windowsは同時に多数のストップウォッチを処理できますか?
あなたは知っています、私は興味があります:5000台のデバイスをどのようにして1台のコンピュータに接続しますか? –
デイジーチェーンになっています! 12個のガジェットがインターフェースボックスに接続されています。各ボックスは、4つの他のボックスなどにデイジーチェーン接続できます。各ガジェットには、この階層内に固有のアドレス指定可能なIDがあります。 –