Lansat odată cu Java 21 LTS și suportat nativ începând cu Spring Boot 3.2, suportul pentru Virtual Threads (Project Loom) revoluționează modelul de concurență pe mașina virtuală Java.
În modelul tradițional, fiecare cerere HTTP ocupă un fir de execuție greoi al sistemului de operare (OS Platform Thread, consumând ~1 MB RAM de stivă). Firele virtuale sunt gestionate direct de runtime-ul JVM, sunt extrem de ușoare (câțiva kiloocteți) și permit rularea a milioane de operațiuni I/O blocante simultane cu un simplu flag de configurare.
Exemplu: Activarea Virtual Threads în application.yml
# application.yml:
# Necesită Java 21+ și Spring Boot 3.2+
spring:
threads:
virtual:
enabled: true
Întrebări & Exemple de Cod:
Virtual Threads în Spring Boot 3 și Java 21Ai o nelămurire despre utilizarea comenzii
Virtual Threads în Spring Boot 3 și Java 21sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.