我有一个非常简单的问题。鉴于 Threadlocal 变量是使用 static 修饰符声明的,因此预计它将存储在堆中。这个假设正确吗?
问问题
609 次
1 回答
9
所有 Java 对象(引用类型)都存储在堆上。它与 . 无关static
。
2.5.3 堆
Java 虚拟机有一个在所有 Java 虚拟机线程之间共享的堆。堆是为所有类实例和数组分配内存的运行时数据区域。
于 2013-03-08T19:49:43.270 回答