イベントハンドラー(ボタンクリック)で実行される「Update」メソッドがあり、Windowsフォームではタイマーコールバックがあります。2つの「更新」(再入可能)を同時に実行することは可能ですか?つまり、タイマーコールバックの実行中(Updateメソッドの呼び出し)に、ユーザーがボタンをクリックし、クリックハンドラーがUpdateを実行します。
または、どちらもUIスレッドで実行されるため、2つのUpdateメソッドは完全にシリアル化されます。
または、Updateがスレッドをある種の「許容可能な待機」に入れ(これについてはあまり明確ではありません)、クリックハンドラーがAPCとして実行できる場合がありますか?
ご覧のとおり、私はこれについて完全に混乱しています...
どんな説明でも大歓迎です!