Java虚拟机垃圾标记阶段的stop the wold
我们知道JVM在垃圾收集阶段需要stop the world,这在垃圾标记阶段时必须的,即使在号称不会停顿的CMS收集器中,枚举根节点时的stop the world也是无法避免的。
那么STW到底解决了什么问题?为什么需要STW?
前面的面试中遇到过这个问题,在此做一个整理
此前看过深入理解JVM,书中提到是为了确保GC时的一致性,当时就这样回答了,而面试官问到什么是一致性,我的回答是确保分析期...
原创
2019-07-21 17:07:58 ·
233 阅读 ·
0 评论