Junior — Middle
Kokia nauja sprendimo priemonė buvo įdiegta Java 21 versijoje?
sobes.tech AI
Atsakymas iš AI
Java 21 buvo įvesta nauja sprendimo būdas valdyti gijas — Virtual Threads (virtualiosios gijos). Tai lengvosios gijos, kurios žymiai supaprastina aukštosios našumo daugiagijų programų rašymą. Virtualiosios gijos leidžia kurti tūkstančius ir net milijonus gijų su minimaliomis išteklių sąnaudomis, skirtingai nuo tradicinių platformos gijų.
Pavyzdys, kaip sukurti virtualiąją giją:
Thread.startVirtualThread(() -> {
System.out.println("Virtuali gija veikia");
});
Šis sprendimas pagerina mastelį ir supaprastina asinchroninį programavimą, leidžiant rašyti kodą sinchroniniu stiliumi be užblokavimų.