2021年11月2日

GC安全点

摘要: 问题:为保证可达性分析结果的准确性,需挂起用户线程(STW),再从各线程的执行上下文中收集 GC Root,如何通知线程挂起? 安全点:HotSpot 内部有线程中断标记;在各线程的方法调用、循环跳转、异常跳转等会长时间执行的指令处,额外插入检查该标记的test高效指令; 若轮询发现标记为真,线程会 阅读全文

posted @ 2021-11-02 20:21 MaXianZhe 阅读(259) 评论(0) 推荐(0) 编辑

导航