java的线程如何在内存中工作

时间:2015-06-23 14:56:43

标签: java multithreading

正如我们所知,java线程使用自己的内存。它将成员从main-men复制到own-men.Is它是深层复制的吗?

1 个答案:

答案 0 :(得分:2)

Java线程只有自己的内存:

  1. 堆栈上的数据(即堆栈跟踪和方法原型和对象句柄)
  2. 声明为ThreadLocal的对象
  3. 所有其他数据都放在堆中,并由任何引用它的线程共享