久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - 并發(fā)標(biāo)記清除的問題

瀏覽:120日期:2023-12-23 13:35:07

問題描述

java -  并發(fā)標(biāo)記清除的問題

問題:CMS并發(fā)標(biāo)記清除上圖中初始標(biāo)記和并發(fā)標(biāo)記階段具體做了什么,作者兩句話代過,并且兩句話的意思感覺還是一樣的,沒什么區(qū)別。

告訴我作者是不是在跟我打馬虎眼??

兩個階段怎么理解,有什么區(qū)別?望各位指點

問題解決了:書中提到的是直接與相連的節(jié)點

問題解答

回答1:

作者的意思很明顯啊,怎么就成立打馬虎眼?初始標(biāo)記是去找所有的GC root對象(通常為常常量區(qū)的靜態(tài)對象和java方法棧中的對象),并發(fā)標(biāo)記是用多線程對每個GC root對象進行tracing搜索,就是在堆中查找其下所有能關(guān)聯(lián)到的對象。所以第二階段工作量非常大,使用并發(fā)方式可以大大加快gc時間。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 翁牛特旗| 英超| 封丘县| 库尔勒市| 南宫市| 铜鼓县| 江陵县| 海南省| 临桂县| 昌宁县| 寿光市| 威宁| 建始县| 射阳县| 井冈山市| 赤峰市| 睢宁县| 吉隆县| 金寨县| 遂溪县| 周至县| 正定县| 民乐县| 澜沧| 山东省| 慈溪市| 峨眉山市| 乡城县| 厦门市| 丰镇市| 武宁县| 改则县| 上杭县| 嵊泗县| 洛宁县| 南昌市| 全椒县| 垣曲县| 洛宁县| 托里县| 连南|