Este repositório contém material pratico e recursos relacionados ao curso de Programação Concorrente e Distribuída.
-
Threads: Introdução ao conceito de threads, sua criação, sincronização e comunicação.
-
Processos: Exploração de processos como unidades de execução concorrente, comunicação interprocesso e técnicas de sincronização.
-
Monitores: Compreensão de monitores como uma estrutura de sincronização para acesso concorrente a recursos compartilhados.
-
Locks: Estudo sobre locks.
-Semaforos:
-Thread-safety
-Sockets
aulas/
: Este diretório contém material de apoio para as aulas, como exercícios feitos, notas e exemplos de código.