C#沉淀-异步编程 三

GUI程序在设计上要求所有的显示变化都必须在主GUI线程中完成,Windows程序是通过消息来实现这一点的,消息被放入由消息泵管理的消息队列中。 消息泵从列队中取出一条消息,并调用它的处理程序代码。当程序代码完成时,消息泵获取下一条消息并循环这个过程。 由于这个架构,处理程序代码就必须矮小精悍,这样才不至于扶起并阻碍其他GUI行为处理。如果某个消息的处理程序代码耗时过长,消息队列中的消息会产生积压
相关文章
相关标签/搜索