0

誰かがWindowsMetroのスレッドモデルを説明できますか?私はこれについて本当に混乱します。

WWAHost.exeが最初のMTA(メインスレッド?)を作成し、UIスレッド(STA?)といくつかのワーカースレッド(STAorMTA?)もあることを知っています。

メインスレッドのみがUIスレッドに更新できます。では、ユーザーがボタンに触れると、何が起こったのでしょうか。申し訳ありませんが、私の英語は悪いです。

4

1 に答える 1

1

CoreApplicationクラスのテキストにはそれについて少しあります。

システムは、アプリの実行時にこのオブジェクトをシングルトンとして作成します。これは、アプリケーションシングルスレッドアパートメント(ASTA)として実行されます。ビュープロバイダー(以下のサンプルに表示)など、アプリのシングルトンから作成されたスレッドは、マルチスレッドアパートメント(MTAThread)として属性付けする必要があります。

于 2012-06-23T05:00:19.013 に答える