かわいらしいシンプルなものが必要です
while (true) {
DoJob();
// wait 1 ms
}
私はただ使うべきThread.Sleep(1)
ですか?それ自体のオーバーヘッドは1ミリ秒より少し長いTimer
ように思われるので、使用するかどうかはわかりません。Timer
更新:ネットワークから最新の情報を確実に受信するには、この遅延が必要です。これは取引ソフトウェアです。私は何かをする必要があり、それから私は何が起こるかを見るために1ミリ秒待たなければなりません。1.5ミリ秒待つことはできますが、3ミリ秒待つことはできません。5ミリ秒または10ミリ秒待つことはめったにありませんが、通常は1ミリ秒程度である必要があります。