■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
割り込みはコールバック関数が別スレッドで呼ばれるようなパターンかなと推測しますが、具体的にどのような状況で問題になるかまでは見当がついていません。
|
|