JVM 安全点和安全区域是什么?