线程一旦到达终点会发生什么?它会自杀吗?还是它在占用空间的内存中漂浮?究竟发生了什么?
new Thread(new Runnable() {
public void run() {
//do some stuff
...
//ok... did some stuff, now what?
}
}).start();
答案 0 :(得分:3)
它完成并且它的所有ThreadLocal对象都有资格进行垃圾收集。
答案 1 :(得分:0)
它只是像一个普通的程序一样结束。和垃圾收集器可以回收它所占用的内存。如果您希望线程继续运行,您可以使用while循环左右。