为了实现STW,JVM设计了安全点

JVM G1源码分析和调优书 阅读笔记 第10章 && 第11 章

JVM G1源码分析和调优书 阅读笔记 第10章 && 第11 章

10.2 G1 并发线程进入安全点

        G1新引入的线程都是自己主动让出CPU进入暂停

        用join判断VMThread是否发出了进入安全点的请求,如果VMThread发出了请求,则并发线程在此等待。

        leave 发现VMThread 发出进入安全点的请求后,通知VMThread检查是否需要继续等待,因为此时有并发线程离开了。

JVM G1源码分析和调优书 阅读笔记 第10章 && 第11 章

解释线程和编译线程,也需要让出CPU

 

JVM G1源码分析和调优书 阅读笔记 第10章 && 第11 章

         JVM G1源码分析和调优书 阅读笔记 第10章 && 第11 章

相关文章:

  • 2021-06-14
  • 2022-01-06
  • 2021-09-18
  • 2021-09-23
  • 2021-10-09
  • 2021-09-05
  • 2021-10-13
  • 2022-01-07
猜你喜欢
  • 2021-06-12
  • 2021-11-20
  • 2021-07-08
  • 2021-11-05
  • 2022-01-15
  • 2021-05-22
  • 2021-06-24
相关资源
相似解决方案