聊聊JVM(九)理解進入safepoint時如何讓Java線程所有阻塞

在這篇聊聊JVM(六)理解JVM的safepoint 中說了safepoint的基本概念,VM thread在進行GC前,必需要讓全部的Java線程阻塞,從而stop the world,開始標記。JVM採用了主動式阻塞的方式,Java線程不是隨時均可以進入阻塞,須要運行到特定的點,叫safepoint,在這些點的位置Java線程能夠被所有阻塞,整個堆的狀態是一個暫時穩定的狀態,OopMap指出了
相關文章
相關標籤/搜索