<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Concurrency on Victor Laurance - Software Engineer</title><link>https://laurance.dev/tags/concurrency/</link><description>Recent content in Concurrency on Victor Laurance - Software Engineer</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 21 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://laurance.dev/tags/concurrency/index.xml" rel="self" type="application/rss+xml"/><item><title>Virtual Threads e Concorrência no Java 25 com Spring Boot 4</title><link>https://laurance.dev/blog/virtual-threads/</link><pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate><guid>https://laurance.dev/blog/virtual-threads/</guid><description>&lt;p>Todo backend Java que precisa aguentar muita requisição simultânea esbarra no mesmo problema: threads de sistema operacional são caras. Cada uma reserva memória de stack, e o sistema operacional não segura mais que algumas milhares delas sem sofrer. Por anos, a resposta pra isso foi migrar pra uma stack reativa como: WebFlux, Reactor e callbacks, trocando código imperativo simples por um estilo bem mais difícil de ler e depurar. Foi tentando resolver esse tipo de gargalo sem pagar esse preço que as Virtual Threads chegaram, e o Java 25 finalmente deixou essa história bem mais madura do que era em 2023, quando o recurso foi lançado.&lt;/p></description></item></channel></rss>