C#, C♯, C#相談室 Part52at TECHC#, C♯, C#相談室 Part52 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:96 09/04/11 12:52:55 >>133 >>132で言ってるのは、別スレッドからTick終了後に間隔を開けずにまたTickが呼ばれるため、結果的に UIを持つスレッドがビジーになってしまう、ということです。 >>141 そこについては理解しています。 上の方にも書きましたが、BeginInvokeが何度も呼ばれないようにフラグを立てています。 ですが、 Tick Tick ├───┤ ├───┤ ├─────┤├─────┤├─────┤... インターバル ↑ インターバル ↑ インターバル ↑:Tick呼び出し となればTickとTickの間にほかのイベントを処理することが可能なのですが、今回の場合 Tick Tick ├─────────┤├─────────┤ ├─────┤├─────┤├──┤├─────┤├──┤... インターバル ↑ インターバル 待機 ↑ インターバル 待機 となってしまい、結果的にUIスレッドがビジーになってしまうため、ということを言いたかったのです。 わかりにくくてすいません。 >>146 BeginInvokeやInvokeでUIを持つスレッドに処理を任せても壊れてしまうのでしょうか? 別スレッドからUIを直接操作すると壊れる、ということは実験したことがあるのですが… 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch