Blogg
Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på LinkedIn
Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på LinkedIn
Javas programmeringsmodell för trådhantering är konceptuellt enkel, men tyvärr inte särskilt lämpad för massiv skalbarhet. Trådar i JVM:en hanteras och scheduleras av det underliggande operativsystemet och är därför en dyr och begränsad resurs. Reaktiva programmeringsmodeller – som t.ex. RxJava och WebFlux – löser det problemet men på bekostnad av en betydligt mer komplex programmeringsmodell och bristande utvecklarupplevelse.
Open JDK:s Project Loom är ett försök att introducera nya, lättviktiga och därmed skalbara trådningskonstruktioner för JVM:en. Först ut från Project Loom är Virtual Threads, en programmeringsmodell som lovar att bibehålla den konceptuella enkelheten i det ursprungliga tråd-API:et – men med full skalbarhet.
I det här föredraget undersöker vi om Virtual Threads lyckas förena det bästa av två världar, och hur de passar in i Spring Boot 3.
Här kan du se en inspelning av föredraget.
Ladda ner presentation