SafePoint 是什么【面试题详解】

今天爱分享给大家带来SafePoint 是什么【面试题详解】,希望能够帮助到大家。
比如 GC 的时候必须要等到 Java 线程都进入到 safepoint 的时候 VMThread 才能开始 执行 GC,
1. 循环的末尾 (防止大循环的时候一直不进入 safepoint,而其他线程在等待它进入 safepoint)
2. 方法返回前
3. 调用方法的call之后 4. 抛出异常的位置

人已赞赏
Java

GC 的两种判定方法是什么?【面试题详解】

2021-1-5 11:17:27

Java

GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用 在什么地方,如果让你优化收集方法,有什么思路?【面试题详解】

2021-1-5 11:19:38