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#創(chuàng)建數(shù)據(jù)庫及附加數(shù)據(jù)庫的操作方法
這篇文章主要介紹了C#創(chuàng)建數(shù)據(jù)庫及附加數(shù)據(jù)庫的操作方法,涉及C#針對(duì)數(shù)據(jù)庫常見的創(chuàng)建、添加、連接等操作技巧,需要的朋友可以參考下2016-06-06WPF實(shí)現(xiàn)文字粒子閃爍動(dòng)畫效果
這篇文章主要為大家詳細(xì)介紹了WPF實(shí)現(xiàn)文字粒子閃爍動(dòng)畫效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08C#使用WebSocket與網(wǎng)頁實(shí)時(shí)通信的實(shí)現(xiàn)示例
本文主要介紹了C#使用WebSocket與網(wǎng)頁實(shí)時(shí)通信的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08