
- Java 10 Tutorial
- Java 10 - Home
- Java 10 - Overview
- Java 10 - Environment Setup
- Java 10 - Time Based Release Versioning
- Java 10 - Local Variable Type Inference
- Java 10 - New APIs & Options
- Java 10 - Removed Features & Options
- Java 10 - Deprecated Features & Options
- Java 10 - JIT Compiler
- Java 10 - Class-Data Sharing
- Java 10 - Enhanced Garbage Collection
- Java 10 - Locale Enhancement
- Java 10 - Heap Allocation
- Java 10 - Consolidated JDK Forest
- Java 10 - Root Certificate
- Java 10 - Thread-local Handshake
- Java Other Versions Tutorials
- Java Tutorial
- Java 8 Tutorial
- Java 9 Tutorial
- Java 10 Useful Resources
- Java 10 - Quick Guide
- Java 10 - Useful Resources
- Java 10 - Discussion
Java 10 - Thread-local Handshake
JEP 312 - Thread-Local Handshakes
In JDK 10, a new option is introduced for JVM as -XX:ThreadLocalHandshakes. This options works only for x64 and SPARC based machines.
This option is available to improve VM performance. It allows to make a callback on application threads without making a global VM safepoint. Thus allows JVM to stop an individual thread without stopping all threads.
As this options is not available to all platforms, other platforms will fall back to normal safepoints.
Advertisements