作者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
1F:推 KENyroj:在A要结束时 B.Abort() 吧? 12/04 14:30
2F:推 EricTsai:Background Thread才会被自动结束 12/04 19:56