JVM内存管理和垃圾回收

1,JVM内存组成结构    这里说一下堆和栈的区别:栈是运行时的单位,而堆是存储的单元;栈解决程序的运行问题,即程序如何执行,或者说如何处理数据,堆解决的是数据存储的问题,即数据怎么放,放在哪儿。在java中一个线程就会相应有一个线程栈与之对应,这点很容易理解,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈。而堆则是所有线程共享的。栈因为是运行单位,因此里面存储的信息都是跟当前线程(或
相关文章
相关标签/搜索