JVM中安全點safePoint有哪些?

安全點是jvm選來進行GC的線程中斷點。線程在執行到安全點後詢問GC標誌位,若標誌位標識將要進行GC,則程序主動中斷掛起線程等待GC。安全點的選定基本上是根據"是否具有讓程序長時間執行的特徵"爲標準進行選定的。目前會產生安全點的主要有:1.方法調用、2.循環跳轉、3.異常跳轉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章