- รองรับ Virtual Thread ซึ่งเป็นเธรดน้ำหนักเบาสำหรับแอปพลิเคชันแบบ concurrent ประสิทธิภาพสูงบนแพลตฟอร์ม Java
- เป็นเวอร์ชันสมบูรณ์ต่อจากการพรีวิว 2 ครั้งใน JEP 425 ของ JDK 19 และ JEP 436 ของ JDK 20
- ตอนนี้ Java รองรับเธรด 2 แบบ: platform thread และ virtual thread
- platform thread แมปแบบ 1:1 กับ OS thread ส่วน virtual thread คือเธรดน้ำหนักเบาที่ Java จัดให้
- สามารถรัน virtual thread พร้อมกันได้ 10,000 ตัวภายใน OS thread เดียว
- รองรับตัวแปร
ThreadLocal/InheritableThreadLocalเช่นเดียวกับ platform thread - แพ็กเกจอย่าง
java.util.concurrent,java.net,java.nio.channelsก็รองรับ virtual thread ด้วย - JNI เพิ่มฟังก์ชัน
IsVirtualThread
2 ความคิดเห็น
ตอนที่ออกมาครั้งแรกในชื่อ Project Loom ก็คิดว่าน่าจะใช้เวลาอีกนานมาก แต่ไม่คิดว่าจะได้เห็นภายในปีนี้