6. Virtual Threads em Java! Fazendo a sua aplicação voar!

Seja bem vindo, esse daqui é o último post da infinita série sobre concorrência em Java. A série é focada em Java, mas esse post em especial apresenta conceitos relevantes para literalmente todas as linguagens e também não é uma leitura muito extensiva :). Nosso roteiro é: Threads! Processando em Paralelo e Ganhando Throughput Sincronização de Threads - DeadLocks, Zonas Críticas e Condições de Corrida Concorrência, agora melhor - Classes Thread Safe Executors, Thread Pools e Futures CompletableFuture Virtual Threads O Artigo Primeiro, vamos estabelecer objetivos desse artigo:...

6 de abril , 2024 · 18 minutos · 3680 palavras · Me

5. CompletableFuture - Dominando o Assíncrono em Java!

Seja bem vindo, esse daqui é o quinto de 6 posts sobre concorrência em Java. A série é focada em Java, mas esse post em especial apresenta conceitos relevantes para literalmente todas as linguagens e também não é uma leitura muito extensiva :). Nosso roteiro é: Threads! Processando em Paralelo e Ganhando Throughput Sincronização de Threads - DeadLocks, Zonas Críticas e Condições de Corrida Concorrência, agora melhor - Classes Thread Safe Executors, Thread Pools e Futures CompletableFuture Virtual Threads Introdução e “Join” Suponha esse código:...

5 de abril , 2024 · 8 minutos · 1624 palavras · Me

4. Executors, Thread Pools e Futures em Java

Seja bem vindo, esse daqui é o quarto de 6 posts sobre concorrência em Java. Nosso roteiro é: Threads! Processando em Paralelo e Ganhando Throughput Sincronização de Threads - DeadLocks, Zonas Críticas e Condições de Corrida Concorrência, agora melhor - Classes Thread Safe Executors, Thread Pools e Futures CompletableFuture Virtual Threads Introdução Sabemos que Threads do JAVA são Wrappers em torno de threads do SO, agora o importante de sabermos com essa informação é termos ciência que threads do SO são pesadas, portanto, criá-las a todo momento é inviável, mas é isso que aprendemos até então no [[1....

4 de abril , 2024 · 5 minutos · 1019 palavras · Me

3. Classes Thread Safe em Java - Conceito e Introdução

Seja bem vindo, esse daqui é o terceiro de 6 posts sobre concorrência em Java. Nosso roteiro é: Threads! Processando em Paralelo e Ganhando Throughput Sincronização de Threads - DeadLocks, Zonas Críticas e Condições de Corrida Concorrência, agora melhor - Classes Thread Safe Executors, Thread Pools e Futures CompletableFuture Virtual Threads Disclaimer: Esse post em específico usa como principal referência o curso grátis de JAVA Do DevDojo, chamado Java virado no jiraya, que está publicado no youtube!...

1 de abril , 2024 · 4 minutos · 782 palavras · Me

2. Sincronização de Threads - DeadLocks, Zonas Críticas e Condições de Corrida

Seja bem vindo, esse daqui é o segundo de 6 posts sobre concorrência em Java. A série é focada em Java, mas esse post em especial apresenta conceitos relevantes para literalmente todas as linguagens e também não é uma leitura muito extensiva :). Nosso roteiro é: Threads! Processando em Paralelo e Ganhando Throughput Sincronização de Threads - DeadLocks, Zonas Críticas e Condições de Corrida Concorrência, agora melhor - Classes Thread Safe Executors, Thread Pools e Futures CompletableFuture Virtual Threads Sincronização de Threads Um assunto muito abordado em diversos cursos e disciplinas, até mesmo arquitetura de computadores e sistemas operacionais é o sincronismo de threads?...

31 de março , 2024 · 12 minutos · 2542 palavras · Me