有人可以解释 Windows Metro 中的线程模型吗?我真的对此感到困惑。
我知道 WWAHost.exe 创建了第一个 MTA(主线程?),我们还有一个 UI 线程(STA?)和一些工作线程(STAorMTA?)
并且只有主线程可以更新到 UI 线程。那么当用户触摸一个按钮时,然后发生了什么?对不起,我的英语很糟糕。
有人可以解释 Windows Metro 中的线程模型吗?我真的对此感到困惑。
我知道 WWAHost.exe 创建了第一个 MTA(主线程?),我们还有一个 UI 线程(STA?)和一些工作线程(STAorMTA?)
并且只有主线程可以更新到 UI 线程。那么当用户触摸一个按钮时,然后发生了什么?对不起,我的英语很糟糕。
CoreApplication 类文本中有一些关于它的内容:
系统在运行应用程序时将此对象创建为单例。它作为应用程序单线程单元 (ASTA) 运行。从应用程序单例创建的线程,例如视图提供程序(见下面的示例),应归类为多线程单元 (MTAThread)。