作者zxvc (百善孝為先)
看板C_Sharp
標題一個Thread的問題
時間Tue Dec 4 14:22:26 2007
在使用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