Programação Multithread
- A Classe Thread
- Criação e Execução de Threads
- Finalização e Interrupção de Threads
- Sincronização de Threads: O Bloco e Método synchronized
- Coordenação entre Threads: Os Métodos wait() e notify()
- Controle de Acesso com Semáforos
- Sincronização da Troca de Dados entre Threads: A Classe Exchanger
- Sincronização de Threads em Fases com Phaser
- Sincronização Explícita com ReentrantLock
- A Interface Condition e Bloqueios ReentrantLock