摘要: safepoint的定义很不规范,还跟JVM的具体实现有关,我们的讨论主要针对Hotspot VM。 先看看openjdk的官方解释: http://openjdk.java.net/groups/hotspot/docs/HotSpotGlossary.htmlSafepoint :在程序执行过程中,该点处的所有GC roots 是已知的 和 所有heap object contents是 一致的(consistent)。从全局观点来看,所有线程必须在GC 运行前,在一个safepoint处阻塞(block)。从局部观点来看,safepoint是一个代码块中特殊的一点,该处正在执行的... 阅读全文
posted @ 2014-03-30 23:12 ridox 阅读(988) 评论(0) 推荐(0) 编辑