- Java platformunda yüksek performanslı eşzamanlı uygulamalar için hafif thread'ler olan Virtual Thread desteği
- JDK 19'daki JEP 425 ve JDK 20'deki JEP 436 ile gelen iki preview sürümünün ardından nihai sürüm
- Artık Java iki tür thread destekliyor: platform thread'leri ve sanal thread'ler
- Platform thread'leri, OS thread'lerine 1:1 eşlenir; sanal thread'ler ise Java'nın sağladığı hafif thread'lerdir
- Tek bir OS thread'i içinde 10 bin sanal thread aynı anda çalıştırılabilir
- Platform thread'lerinde olduğu gibi ThreadLocal/InheritableThreadLocal değişkenleri de destekleniyor
java.util.concurrent, java.net, java.nio.channels gibi paketler de sanal thread'leri destekliyor
- JNI'ye
IsVirtualThread fonksiyonu eklendi
2 yorum
İlk kez Project Loom adıyla ortaya çıktığında bunun çok uzun süreceğini düşünmüştüm, ama bu yıl içinde göreceğimizi tahmin etmiyordum.