来判断对象是否存活的基本思路就是通过一系列成为“GC Roots”的对象作为起始点,从政节点开始向下搜索,搜索所走过的路径成为引用链,当一个对象到 GC Roots没有任何引用链相连时则证明此对象是不
安全点 用户线程暂停,GC线程要开始工作,但是要确保用户线程刚暂停的这行字节码指令是不会导致引用关系的变化。所以 JVM 会在字节码指令中,选一些指令作为“安全点”,比如方法调用、循环跳转、异常跳转等
- You are not alone.
进步始于交流,收获源于分享。
虽然能力有限,但努力无限。