Este repositório é um registro do código desenvolvido durante a formação na Alura: Programação Paralela com Threads em Java. Durante o curso, explorei conceitos essenciais de programação concorrente, abrangendo desde a criação básica de threads até tópicos avançados relacionados à prevenção de problemas comuns de concorrência. Além disso, explorei as principais bibliotecas Java voltadas para programação paralela.
- Interface Runnable
- Classe Thread
- Bloco Synchronized
- Coleções Thread Safe
- Notificando Threads
- Deadlock
- Pacote Java.util.concurrent
- Tratando exceções de outras threads
- Usando o cache local de variáveis em threads
- Reaproveitando threads
- Sincronizando threads de leitura e escrita
- Trabalhando com Filas