前不久,做一個winform小程序,是給客戶導數據用的。當時就發現調試的時候,線程有點問題,到某個點時就走不動了。但是運行確實沒有問題的。
只是在關閉窗體後,資源管理器裡,一大堆進程。
當時,客戶急著用,小測了下,導出數據無誤,進程就先不管了。
後來自己去查資料,發現只要在線程那裡設置個屬性
代碼如下:
Thread th = new Thread(Excute);
th.IsBackground = true;這樣就解決問題了。
這個屬性的意思就是把線程設置為後台線程。
然後關閉進程的同時,線程也會隨之關閉。
不知道各位還有什麼妙招,多多指導哈