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

わんくま同盟

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

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


(過去ログ 35 を表示中)
■17932 / )  Re[5]: ポーリング処理
□投稿者/ Azulean (99回)-(2008/05/04(Sun) 13:50:22)
No17931 (組込系の人 さん) に返信
> Timerだと、メインスレッドのイベント処理で
> スレッドだと別スレッドになるからロックとかの排他処理が必要。
Timerといっても、同じ名前でいくつもあります。
System.Windows.Forms.Timerについては張り付いているフォームと同じスレッドで動くことが保証されていますが、他のものは別スレッドで実行されることになります。

System.Windows.Forms.Timer
System.Threading.Timer
System.Timers.Timer

割り込みはコールバック関数が別スレッドで呼ばれるようなパターンかなと推測しますが、具体的にどのような状況で問題になるかまでは見当がついていません。
返信 編集キー/


管理者用

- Child Tree -