线程结束时会发生什么?

时间:2011-06-25 20:45:26

标签: android thread-safety

线程一旦到达终点会发生什么?它会自杀吗?还是它在占用空间的内存中漂浮?究竟发生了什么?

new Thread(new Runnable() {
public void run() {
//do some stuff
...

//ok... did some stuff, now what?
}
}).start();

2 个答案:

答案 0 :(得分:3)

它完成并且它的所有ThreadLocal对象都有资格进行垃圾收集。

答案 1 :(得分:0)

它只是像一个普通的程序一样结束。和垃圾收集器可以回收它所占用的内存。如果您希望线程继续运行,您可以使用while循环左右。