【发布时间】:2012-05-11 15:44:44
【问题描述】:
我想知道如果你在一个方法中声明一个本地线程会发生什么?通常,一旦函数返回,所有局部变量都会消失,因为它们都分配在堆栈上。但是,似乎本地线程将是一个不同的故事。是对的吗?
public int A() {
Thread t = new Thread() {
doSomething();
}
t.start();
return -1;
}
【问题讨论】:
-
这个问题很难阅读/理解。您可以对其进行编辑以使其充实吗?更好地解释你在问什么。显示一些简洁。代码示例?
标签: java multithreading memory-management