c# winform 關(guān)閉窗體時(shí)同時(shí)結(jié)束線程實(shí)現(xiàn)思路
更新時(shí)間:2013年02月05日 16:47:04 作者:
th.IsBackground = true解決線程問題,意思就是把線程設(shè)置為后臺(tái)線程,感興趣的朋友可以多了解下,如何有什么妙招還請(qǐng)多多指導(dǎo)哈
前不久,做一個(gè)winform小程序,是給客戶導(dǎo)數(shù)據(jù)用的。當(dāng)時(shí)就發(fā)現(xiàn)調(diào)試的時(shí)候,線程有點(diǎn)問題,到某個(gè)點(diǎn)時(shí)就走不動(dòng)了。但是運(yùn)行確實(shí)沒有問題的。
只是在關(guān)閉窗體后,資源管理器里,一大堆進(jìn)程。
當(dāng)時(shí),客戶急著用,小測(cè)了下,導(dǎo)出數(shù)據(jù)無誤,進(jìn)程就先不管了。
后來自己去查資料,發(fā)現(xiàn)只要在線程那里設(shè)置個(gè)屬性
Thread th = new Thread(Excute);
th.IsBackground = true;這樣就解決問題了。
這個(gè)屬性的意思就是把線程設(shè)置為后臺(tái)線程。
然后關(guān)閉進(jìn)程的同時(shí),線程也會(huì)隨之關(guān)閉。
不知道各位還有什么妙招,多多指導(dǎo)哈
只是在關(guān)閉窗體后,資源管理器里,一大堆進(jìn)程。
當(dāng)時(shí),客戶急著用,小測(cè)了下,導(dǎo)出數(shù)據(jù)無誤,進(jìn)程就先不管了。
后來自己去查資料,發(fā)現(xiàn)只要在線程那里設(shè)置個(gè)屬性
復(fù)制代碼 代碼如下:
Thread th = new Thread(Excute);
th.IsBackground = true;這樣就解決問題了。
這個(gè)屬性的意思就是把線程設(shè)置為后臺(tái)線程。
然后關(guān)閉進(jìn)程的同時(shí),線程也會(huì)隨之關(guān)閉。
不知道各位還有什么妙招,多多指導(dǎo)哈
相關(guān)文章
C#實(shí)現(xiàn)的sqlserver操作類實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)的sqlserver操作類,結(jié)合具體實(shí)例形式分析了C#針對(duì)sqlserver數(shù)據(jù)庫(kù)進(jìn)行連接、查詢、更新、關(guān)閉等相關(guān)操作技巧,需要的朋友可以參考下2017-06-06
采用C#代碼動(dòng)態(tài)設(shè)置文件權(quán)限
在開發(fā)中,我們經(jīng)常會(huì)使用IO操作,例如創(chuàng)建,刪除文件等操作。在項(xiàng)目中這樣的需求也較多,我們也會(huì)經(jīng)常對(duì)這些操作進(jìn)行編碼,但是對(duì)文件的權(quán)限進(jìn)行設(shè)置,這樣的操作可能會(huì)手動(dòng)操作,本文介紹一種采用代碼動(dòng)態(tài)對(duì)文件設(shè)置權(quán)限的操作。2016-12-12

