Junior — Middle
Qual nova solução de gestão de flux foi introduzida no Java 21?
sobes.tech IA
Resposta da IA
No Java 21 foi introduzida uma nova solução para a gestão de threads — Virtual Threads (threads virtuais). São threads leves que simplificam significativamente a escrita de aplicações multithread de alto desempenho. Os threads virtuais permitem criar milhares e até milhões de threads com custos mínimos de recursos, ao contrário dos threads tradicionais de plataforma.
Exemplo de criação de um thread virtual:
Thread.startVirtualThread(() -> {
System.out.println("Thread virtual a funcionar");
});
Esta solução melhora a escalabilidade e simplifica a programação assíncrona, permitindo escrever código em estilo síncrono sem bloqueios.