1. 首页
  2. 课程学习
  3. 专业指导
  4. Java GC 机制与内存分配策略详解

Java GC 机制与内存分配策略详解

上传者: 2020-10-04 06:26:42上传 PDF文件 162.18KB 热度 14次

如果这个对象被判定为有必要执行finalize()方法,那么这个对象将会放置在一个叫做F-Queue的队列中,并在稍后由一个由虚拟机自动建立的、低优先级的Finalizer线程去执行它,这里所谓的“执行”是指虚拟机会触发这个方法,但并不承诺会等待它运行结束,这样做的原因是:如果一个对象在finalize()方法中执行缓慢,或者发生了死循环,将很可能会导致F-Queue队列中其他对象永久处于等待,甚至导致整个内存回收系统的奔溃。

下载地址
用户评论