在java虚拟机里,传统的垃圾回收算法采用的是一种简单粗暴的方式,那便是Stop-the-world,停止其他非垃圾回收线程工作,直到完成垃圾回收。这也就造成了垃圾回收所谓的暂停时间(GC pause)
Java虚拟机中Stop-the-world是通过安全点(safepoint)机制来实现的。当java虚拟机收到Stop-the-world请求,它便会等待所有的线程都到达安全点,才允许请求Stop-the-world的线程进行独占的工作。
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/856813.html
赞 (18)
打赏 微信扫一扫
浙江海陆空信息港运营商联盟成立,由顺丰等10家企业组成
« 上一篇2019-10-14 16:15:36
三分钟回顾一周汽车大事|财政部:建议氢燃料电池车补贴按时退出;戴姆勒再涉排放门 26万辆车面临召回;乘联会发布9月乘用车销量
下一篇 »2019-10-14 17:10:17