Sumários
Problemas clássicos de sincronização
10 outubro 2019, 10:00 • Carlos Manuel Ribeiro Almeida
Problemas clássicos de sincronização:
Produtores / Consumidores. Leitores / Escritores
Leitores / Escritores (prioridade aos escritores).
Processos e Threads (cont.)
4 outubro 2019, 11:30 • Carlos Manuel Ribeiro Almeida
Exemplos de programas com criação e sincronização de pthreads.
Mecanismos de sincronização (cont.)
4 outubro 2019, 10:00 • Carlos Manuel Ribeiro Almeida
Mecanismos de sincronização:
Semáforos.
Instruções indivisíveis.
Interblocagem.
Monitores, regiões críticas condicionadas.
Mutexes e Variáveis de condição.
Mecanismos de sincronização (cont.)
3 outubro 2019, 10:00 • Carlos Manuel Ribeiro Almeida
Exclusão mútua. Secções críticas.
Soluções algorítmicas. Espera activa.
Resolução de problemas.
Mecanismos de sincronização:
Semáforos. Mutexes.
Exemplos e resolução de problemas de sincronização.
Processos e Threads
27 setembro 2019, 11:30 • Carlos Manuel Ribeiro Almeida
Exemplo de criação de processos em Unix: fork e execl.
Exemplos de programas com criação e sincronização de pthreads.
Ilustração das diferenças relativamente aos espaços de endereçamento.