一個Thread資源釋放的問題

看板C_Sharp作者 (百善孝為先)時間18年前 (2007/12/04 14:22), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
在使用Thread時, 我們如果在一個A()建立一個Thread B, B start後,會立刻返回A()繼續執行。 如果A()比B早執行完然後return,即使B是個local的Thread, B也不會被終止、然後被gc。這是我最近使用Thread發現的現象。 我想問一個問題就是,Thread object是在甚麼情況才會被gc? 是該Thread到達Stop的狀態嗎? -- 西方三聖:http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg
《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc 《金剛經》http://web.cc.ncu.edu.tw/~93501025/jg.doc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.130.69

12/04 14:30, , 1F
在A要結束時 B.Abort() 吧?
12/04 14:30, 1F

12/04 19:56, , 2F
Background Thread才會被自動結束
12/04 19:56, 2F
文章代碼(AID): #17LF8axC (C_Sharp)