winform程序中使用線程的必要性:
單線程操作在執(zhí)行耗時(shí)任務(wù)時(shí)會(huì)造成界面假死,帶來(lái)非常差勁的用戶(hù)體驗(yàn),有時(shí)候甚至?xí)绊懙秸5臉I(yè)務(wù)執(zhí)行,使用多線程做相關(guān)操作實(shí)屬不得已之舉。
那么在編寫(xiě)程序之前必須要明白的一個(gè)點(diǎn)就是窗體的UI的操作只能通過(guò)UI線程來(lái)執(zhí)行,其他線程如果要去執(zhí)行窗體中的控件值修改或者其它【任何和窗體線程相關(guān)的操作】,就會(huì)報(bào)異常,所有人都知道的。為了適應(yīng)這一特性,于是就有了這樣的寫(xiě)法:
延伸閱讀
我想了解如何學(xué)習(xí) |