Sobes.tech
Junior — Middle

Milyen új megoldást vezettek be a Java 21-ben az áramlások kezelésére?

sobes.tech MI

Válasz az MI-től

A Java 21-ben bevezettek egy új megoldást a szálak kezelésére — Virtual Threads (virtuális szálak). Ezek könnyű szálak, amelyek jelentősen egyszerűsítik a magas teljesítményű több szálú alkalmazások írását. A virtuális szálak lehetővé teszik ezer vagy akár millió szál létrehozását minimális erőforrás-költséggel, ellentétben a hagyományos platform-szálakkal.

Virtuális szál létrehozásának példája:

Thread.startVirtualThread(() -> {
    System.out.println("Virtuális szál működik");
});

Ez a megoldás javítja a skálázhatóságot és egyszerűsíti az aszinkron programozást, lehetővé téve a kód szinkron stílusban történő írását blokkolások nélkül.