看板 C_Sharp 關於我們 聯絡資訊
在使用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
KENyroj:在A要結束時 B.Abort() 吧? 12/04 14:30
EricTsai:Background Thread才會被自動結束 12/04 19:56