会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鹿小虎
博客园
首页
新随笔
联系
订阅
管理
JVM什么叫安全检测点
【deerhang】
在JVM的垃圾回收阶段,GC线程首先要进行对象的可达性分析。为了避免多线程对可达性分析的影响引出了安全点检测的概念
当GC线程进行GC前,需要等待其他线程进入安全点。例如JVM调用本地方法的时候就是一个安全点,因为它不会在JVM的堆内存操作对象。JVM就是通过对这些安全点的检测,来判断何时触发GC
JVM通过安全点检测的方式,stop-the-world,暂停其他非GC线程
posted @
2021-04-18 20:18
鹿小虎
阅读(
201
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告