- Java प्लेटफ़ॉर्म पर उच्च-प्रदर्शन concurrency applications के लिए lightweight thread, Virtual Thread, का समर्थन
- JDK 19 के JEP 425 और JDK 20 के JEP 436, इन दो preview के बाद अब final
- अब Java दो तरह के thread को support करता है: platform thread और virtual thread
- platform thread का OS thread के साथ 1:1 mapping होता है, और virtual thread Java द्वारा प्रदान किया गया lightweight thread है
- एक OS thread के भीतर 10,000 virtual thread एक साथ चल सकते हैं
- platform thread की तरह ही ThreadLocal/InheritableThreadLocal variables का समर्थन
java.util.concurrent, java.net, java.nio.channels जैसे packages भी virtual thread को support करते हैं
- JNI में
IsVirtualThread function जोड़ा गया
2 टिप्पणियां
जब यह पहली बार Project Loom नाम से सामने आया था, तब लगा था कि इसमें बहुत लंबा समय लगेगा, लेकिन यह नहीं सोचा था कि इसे इसी साल के भीतर देख पाएंगे।