C#沉澱-異步編程 三

GUI程序在設計上要求所有的顯示變化都必須在主GUI線程中完成,Windows程序是通過消息來實現這一點的,消息被放入由消息泵管理的消息隊列中。 消息泵從列隊中取出一條消息,並調用它的處理程序代碼。當程序代碼完成時,消息泵獲取下一條消息並循環這個過程。 由於這個架構,處理程序代碼就必須矮小精悍,這樣纔不至於扶起並阻礙其他GUI行爲處理。如果某個消息的處理程序代碼耗時過長,消息隊列中的消息會產生積壓
相關文章
相關標籤/搜索