首页 > 科技 > Stop-the-world以及安全点

Stop-the-world以及安全点

在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

setTimeout(function () { fetch('http://www.sosokankan.com/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)