Java 10 - 线程本地握手

JEP 312 - 线程局部握手

在 JDK 10 中,为 JVM 引入了一个新选项-XX:ThreadLocalHandshakes。此选项仅适用于基于 x64 和 SPARC 的计算机。

此选项可用于提高 VM 性能。它允许在应用程序线程上进行回调,而无需创建全局虚拟机安全点。因此允许 JVM 停止单个线程而不停止所有线程。

由于此选项并非适用于所有平台,其他平台将回退到正常安全点。