首页 > 其他 > 详细

JVM什么叫安全检测点

时间:2021-04-19 01:32:43      阅读:12      评论:0      收藏:0      [点我收藏+]

【deerhang】

  • 在JVM的垃圾回收阶段,GC线程首先要进行对象的可达性分析。为了避免多线程对可达性分析的影响引出了安全点检测的概念
  • 当GC线程进行GC前,需要等待其他线程进入安全点。例如JVM调用本地方法的时候就是一个安全点,因为它不会在JVM的堆内存操作对象。JVM就是通过对这些安全点的检测,来判断何时触发GC
  • JVM通过安全点检测的方式,stop-the-world,暂停其他非GC线程

JVM什么叫安全检测点

原文:https://www.cnblogs.com/deer-hang/p/14674458.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!