标签:
http://edi.wang/post/2016/2/18/windows-10-uwp-async-await-ui-thread
关于UI线程
这里我们需要一点关于 UI 线程模型的概念,简单的来讲就是,UI 线程是运行在一个无限循环中,并维护一个消息队列,每次循环的开头都会获取队列的第一个消息,例如鼠标的按下消息,然后将这些消息提供给最外层 UI 元素,然后通过一系列的路由事件,传递给每个与该消息相关的 UI 元素,然后就会出现所谓的 MouseButtonDown 事件,然后配合 MouseButtonUp 事件就能组合成 Button 的 Click 事件,然后 UI 线程进入下一个消息循环,再次获取新的输入信息。
http://blog.higan.me/dot-net-thread-dispatch-model-dispatcher/
标签:
原文地址:http://www.cnblogs.com/jiahuafu/p/5478695.html