C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 44 を表示中)
■23561 / )  Re[5]: Thread.Sleepについて
□投稿者/ ともいま (4回)-(2008/08/18(Mon) 17:04:42)
皆さん、有効な回答を色々と有難う御座います。

No23556 (渋木宏明(ひどり) さん) に返信
> 誰かがどこかでとてつもなく重たい処理を行っているのか、実行環境が極端によわっちいってことはありませんか?
確かに2秒Sleepで4秒間制御が戻らない時にCPUの負荷は若干上がっています。
テストした環境はCPU:PentiumD2.8G、メモリ1GBで、片方のCPUが数秒間50%程度になるタイミングで
Sleepの戻り遅れが発生しています。

別スレッドで他の機器にTCPCLIENTを用いてCONNECT処理を行っているのですが、
その相手のポートが閉じている場合、エラーが発生しCATCHされるタイミングでCPUの負荷が若干上がっています。
どうもそのタイミングでSleepの戻りが遅くなっているようです。
このスレッドを動作させないと今のところ、Sleepの遅れは発生していません。
今回判明したタイミングは1つの要因であって、他にも要因があると睨んでいます。

スレッド間でこういった影響は頻繁にあるものなのでしょうか?





返信 編集キー/


管理者用

- Child Tree -