【发布时间】:2012-06-08 15:29:11
【问题描述】:
有人能解释一下 windows metro 中的线程模型吗? 我真的对此感到困惑。
我知道 WWAHost.exe 创建了第一个 MTA(主线程?) 我们还有一个 UI 线程(STA?)和一些工作线程(STAorMTA?)
并且只有主线程可以更新到 UI 线程。 那么当用户触摸一个按钮时,会发生什么? 对不起,我的英语不好。
【问题讨论】:
有人能解释一下 windows metro 中的线程模型吗? 我真的对此感到困惑。
我知道 WWAHost.exe 创建了第一个 MTA(主线程?) 我们还有一个 UI 线程(STA?)和一些工作线程(STAorMTA?)
并且只有主线程可以更新到 UI 线程。 那么当用户触摸一个按钮时,会发生什么? 对不起,我的英语不好。
【问题讨论】:
CoreApplication class 文本中有一些关于它的内容:
系统在运行应用程序时将此对象创建为单例。它 作为应用程序单线程单元 (ASTA) 运行。线程 从应用程序单例创建,例如视图提供程序(见 下面的示例),应归因于多线程单元 (MTAThread)。
【讨论】: