Livro: Concorrência Java Moderna: Uma Imersão Profunda em Virtual Threads, Concorrência Estruturada e Scoped Values
Descubra o futuro da programação Java com este guia prático sobre Virtual Threads, Concorrência Estruturada e Scoped Values. Aprenda a otimizar o desempenho e a escalabilidade de seus aplicativos Java, superando os desafios da concorrência tradicional.
MundiX News·25 de maio de 2026·5 min de leitura·👁 4 views
Bem-vindo ao futuro do Java! Explore a principal inovação do Java 21: as Virtual Threads. Lembra-se de como era lidar com o alto custo de criação de threads, enfrentar limitações de escalabilidade e dificuldades para alcançar alta taxa de transferência? Esses dias acabaram! Este guia prático o levará do Java 1.0 às conquistas inovadoras do Project Loom.
O autor não se limita à teoria, mas oferece um conjunto de ferramentas aplicáveis a projetos reais. Mergulhe nas complexidades das Virtual Threads e em tópicos complexos como ForkJoinPool, continuação, limitação de taxa, depuração e monitoramento. Você não apenas aprenderá os princípios de seu funcionamento, mas também obterá dicas e truques de especialistas para dominar esses conceitos. Atenção especial é dada à concorrência estruturada e scoped values - habilidades essenciais para criar aplicativos Java escaláveis e eficientes.
No livro:
Dominará os princípios de funcionamento das Virtual Threads.
Entenderá o funcionamento interno e a implementação das Virtual Threads.
Aprenderá a aumentar o desempenho ao executar operações de bloqueio.
Descobrirá as vantagens da concorrência estruturada.
Entenderá onde exatamente usar scoped values.
Avaliará a relevância da programação reativa em Java com o surgimento das Virtual Threads.
Para quem é este livro
O livro é destinado a desenvolvedores Java que já possuem uma compreensão básica de concorrência e multithreading. Não é um guia para iniciantes, mas é focado em quem já escreveu programas concorrentes usando ferramentas tradicionais: Thread, ExecutorService, sincronização e utilitários de coleção como ReentrantLock e Semaphore, e deseja entender mais profundamente os recursos modernos de concorrência adicionados nas versões mais recentes do Java. Por exemplo, em Virtual Threads, concorrência estruturada e scoped values. Para aqueles que desejam aprender os fundamentos da concorrência, recomendo o livro de Brian Goetz, Java Concurrency in Practice.
Se você encontrou problemas com a limitação do número de threads, entrada/saída de bloqueio, configuração do thread pool ou gerenciamento de lógica complexa do ciclo de vida e cancelamento de tarefas, este livro o ajudará a repensar essas questões no contexto do modelo de concorrência em evolução do Java. O livro será especialmente útil para:
Desenvolvedores de nível médio e alto que buscam modernizar o código concorrente;
Arquitetos que projetam sistemas escaláveis;
Engenheiros interessados em criar aplicativos confiáveis e de alto desempenho usando concorrência;
Líderes de equipe que avaliam novas tecnologias;
Todos os interessados no futuro da concorrência em Java.
Para desenvolvedores Java iniciantes, este livro ainda será útil para uma familiarização geral com a concorrência moderna. No entanto, para uma compreensão completa, recomendo que você se familiarize preliminarmente ou paralelamente com os seguintes tópicos fundamentais: sincronização, condição de corrida (race condition) e publicação de dados (data publishing). Para escrever código concorrente com sucesso, é necessário conhecer esses fundamentos. Embora, ao trabalhar com frameworks modernos, o desenvolvedor, via de regra, não encontre esses conceitos diretamente, eles se tornam cruciais quando você precisa lidar com erros sérios. Conhecimento básico é necessário para uma compreensão profunda de qualquer tópico - e a concorrência não é exceção.
"Bazlur Rahman oferece uma excelente visão geral das abordagens atuais para multithreading em Java - e esta é realmente uma visão moderna. O livro analisa as inovações há muito esperadas das últimas versões do JDK. O leitor tem uma excelente oportunidade de se familiarizar com as Virtual Threads Java e aprender as melhores práticas de programação multithread. Recomendo fortemente."
— Mark Loy, autor de livros sobre Java
"O livro 'Concorrência Java Moderna' é um excelente guia para Virtual Threads, multithreading e scoped values, que muda radicalmente a visão do desenvolvedor Java sobre escalabilidade. Este livro é o sucessor há muito esperado do clássico 'Java Concurrency in Practice' de Brian Goetz. Leitura obrigatória para todos que criam sistemas escaláveis em Java."
— Ken Kousen, presidente da Kousen IT, professor do Trinity College
Sobre o autor
A N M Bazlur Rahman é um engenheiro de software com mais de dez anos de experiência em Java e tecnologias relacionadas. Ele é palestrante regular em conferências internacionais e reuniões da comunidade Java, e suas palestras são frequentemente dedicadas à concorrência e Virtual Threads. Ele é Java Champion, editor do Java Queue no InfoQ e Foojay.io, e também fundador e moderador ativo do Java User Group em Bangladesh, onde organiza meetups e conferências educacionais desde 2013.
Para adquirir o livro
Você pode adquirir o livro "Concorrência Java Moderna: Uma Imersão Profunda em Virtual Threads, Concorrência Estruturada e Scoped Values" em nosso site.
Para o pagamento da versão impressa do livro, um e-mail com o livro eletrônico é enviado.
Para os membros do Habr, há um desconto de 35% com o código promocional - Java35
Bem-vindo ao futuro do Java! Explore a principal inovação do Java 21: as Virtual Threads. Lembra-se de como era lidar com o alto custo de criação de threads, enfrentar limitações de escalabilidade e dificuldades para alcançar alta taxa de transferência? Esses dias acabaram! Este guia prático o levará do Java 1.0 às conquistas inovadoras do Project Loom.
O autor não se limita à teoria, mas oferece um conjunto de ferramentas aplicáveis a projetos reais. Mergulhe nas complexidades das Virtual Threads e em tópicos complexos como ForkJoinPool, continuação, limitação de taxa, depuração e monitoramento. Você não apenas aprenderá os princípios de seu funcionamento, mas também obterá dicas e truques de especialistas para dominar esses conceitos. Atenção especial é dada à concorrência estruturada e scoped values - habilidades essenciais para criar aplicativos Java escaláveis e eficientes.
No livro:
Dominará os princípios de funcionamento das Virtual Threads.
Entenderá o funcionamento interno e a implementação das Virtual Threads.
Aprenderá a aumentar o desempenho ao executar operações de bloqueio.
Descobrirá as vantagens da concorrência estruturada.
Entenderá onde exatamente usar scoped values.
Avaliará a relevância da programação reativa em Java com o surgimento das Virtual Threads.
Para quem é este livro
O livro é destinado a desenvolvedores Java que já possuem uma compreensão básica de concorrência e multithreading. Não é um guia para iniciantes, mas é focado em quem já escreveu programas concorrentes usando ferramentas tradicionais: Thread, ExecutorService, sincronização e utilitários de coleção como ReentrantLock e Semaphore, e deseja entender mais profundamente os recursos modernos de concorrência adicionados nas versões mais recentes do Java. Por exemplo, em Virtual Threads, concorrência estruturada e scoped values. Para aqueles que desejam aprender os fundamentos da concorrência, recomendo o livro de Brian Goetz, Java Concurrency in Practice.
Se você encontrou problemas com a limitação do número de threads, entrada/saída de bloqueio, configuração do thread pool ou gerenciamento de lógica complexa do ciclo de vida e cancelamento de tarefas, este livro o ajudará a repensar essas questões no contexto do modelo de concorrência em evolução do Java. O livro será especialmente útil para:
Desenvolvedores de nível médio e alto que buscam modernizar o código concorrente;
Arquitetos que projetam sistemas escaláveis;
Engenheiros interessados em criar aplicativos confiáveis e de alto desempenho usando concorrência;
Líderes de equipe que avaliam novas tecnologias;
Todos os interessados no futuro da concorrência em Java.
Para desenvolvedores Java iniciantes, este livro ainda será útil para uma familiarização geral com a concorrência moderna. No entanto, para uma compreensão completa, recomendo que você se familiarize preliminarmente ou paralelamente com os seguintes tópicos fundamentais: sincronização, condição de corrida (race condition) e publicação de dados (data publishing). Para escrever código concorrente com sucesso, é necessário conhecer esses fundamentos. Embora, ao trabalhar com frameworks modernos, o desenvolvedor, via de regra, não encontre esses conceitos diretamente, eles se tornam cruciais quando você precisa lidar com erros sérios. Conhecimento básico é necessário para uma compreensão profunda de qualquer tópico - e a concorrência não é exceção.
"Bazlur Rahman oferece uma excelente visão geral das abordagens atuais para multithreading em Java - e esta é realmente uma visão moderna. O livro analisa as inovações há muito esperadas das últimas versões do JDK. O leitor tem uma excelente oportunidade de se familiarizar com as Virtual Threads Java e aprender as melhores práticas de programação multithread. Recomendo fortemente."
— Mark Loy, autor de livros sobre Java
"O livro 'Concorrência Java Moderna' é um excelente guia para Virtual Threads, multithreading e scoped values, que muda radicalmente a visão do desenvolvedor Java sobre escalabilidade. Este livro é o sucessor há muito esperado do clássico 'Java Concurrency in Practice' de Brian Goetz. Leitura obrigatória para todos que criam sistemas escaláveis em Java."
— Ken Kousen, presidente da Kousen IT, professor do Trinity College
Sobre o autor
A N M Bazlur Rahman é um engenheiro de software com mais de dez anos de experiência em Java e tecnologias relacionadas. Ele é palestrante regular em conferências internacionais e reuniões da comunidade Java, e suas palestras são frequentemente dedicadas à concorrência e Virtual Threads. Ele é Java Champion, editor do Java Queue no InfoQ e Foojay.io, e também fundador e moderador ativo do Java User Group em Bangladesh, onde organiza meetups e conferências educacionais desde 2013.
Para adquirir o livro
Você pode adquirir o livro "Concorrência Java Moderna: Uma Imersão Profunda em Virtual Threads, Concorrência Estruturada e Scoped Values" em nosso site.
Para o pagamento da versão impressa do livro, um e-mail com o livro eletrônico é enviado.
Para os membros do Habr, há um desconto de 35% com o código promocional - Java35