8 pontos por xguru 2023-04-14 | 2 comentários | Compartilhar no WhatsApp
  • Suporte a Virtual Thread, threads leves para aplicações de alta concorrência na plataforma Java
    • Versão final após duas prévias: JEP 425 no JDK 19 e JEP 436 no JDK 20
  • Agora o Java oferece suporte a dois tipos de threads: threads de plataforma e threads virtuais
    • Threads de plataforma têm mapeamento 1:1 para threads do sistema operacional, enquanto threads virtuais são threads leves fornecidas pelo Java
    • É possível executar simultaneamente 10 mil threads virtuais dentro de uma única thread do sistema operacional
  • Assim como as threads de plataforma, há suporte a variáveis ThreadLocal/InheritableThreadLocal
  • Pacotes como java.util.concurrent, java.net e java.nio.channels também oferecem suporte a threads virtuais
  • JNI adiciona a função IsVirtualThread

2 comentários

 
[Este comentário foi ocultado.]
 
clickin 2023-04-14

Quando apareceu pela primeira vez com o nome de Project Loom, parecia que ainda levaria muito tempo, então eu não esperava ver isso ainda este ano.