Iは、whileループの終わりにC#のThread.sleep直ちに
Thread.Sleep(5);
下のコードを使用してい覚醒。反復の間に5msの遅延を試してみる。
時には16msの間スリープします。これは私が理解して受け入れるのは、CPUがスレッドを処理する時期に依存するからです。しかし、一度それが次の反復を目覚めたら、睡眠呼出しの直後に目を覚ますようです(私はタイムスタンプでロギングしています)。このような短いスリープインターバルを使用することに問題はありますか?それはゼロとして扱われますか?
Thread.Sleep()を呼び出す場所にコードを投稿できますか? –
気にしないでください。タイムスタンプロギングコードをポストするだけです。 ;] – bzlm
5ミリ秒は、特にタイムスタンプを使用している場合は、エラーの余白の範囲内にあるようです。 StopWatchを使用してもう一度お試しください。まだこの現象が見られる場合はお知らせください。 –