winform程序中使用線程的必要性:

單線程操作在執(zhí)行耗時(shí)任務(wù)時(shí)會(huì)造成界面假死,帶來非常差勁的用戶體驗(yàn),有時(shí)候甚至?xí)绊懙秸5臉I(yè)務(wù)執(zhí)行,使用多線程做相關(guān)操作實(shí)屬不得已之舉。

那么在編寫程序之前必須要明白的一個(gè)點(diǎn)就是窗體的UI的操作只能通過UI線程來執(zhí)行,其他線程如果要去執(zhí)行窗體中的控件值修改或者其它【任何和窗體線程相關(guān)的操作】,就會(huì)報(bào)異常,所有人都知道的。為了適應(yīng)這一特性,于是就有了這樣的寫法:

<span id="n6mwn"></span>
<input id="n6mwn"></input>

網(wǎng)友評(píng)論