Java虚拟机(五)

堆 当一个类实例或者数组在java程序中被建立时,这些新对象的内存从一个单一的堆中分配。一个java虚拟机实例中只有一个堆,并被全部的线程共享,因此咱们在程序中进行多线程访问对象时须要考虑同步的问题。 java虚拟机有为对象在堆中分配内存的指令,但却没有释放内存的指令。java虚拟机自身会负责决定何时应该将程序中不在引用的对象所占用的内存释放掉。一般,java虚拟机是实现中使用垃圾收集器来管理堆内
相关文章
相关标签/搜索