Sumários
Sincronização e Comunicação entre processos
20 outubro 2017, 10:00 • Carlos Manuel Ribeiro Almeida
Mutexes e Variáveis de condição.
Exemplos e resolução de problemas de sincronização.
Problemas clássicos de sincronização (cont.) / Ficha de avaliação
18 outubro 2017, 11:30 • Carlos Manuel Ribeiro Almeida
Leitores / Escritores (várias soluções). Jantar dos filósofos.
Realização de avaliação intercalar (Ficha 1).
Processos e Threads (cont.) / Comunicação entre processos
13 outubro 2017, 11:30 • Carlos Manuel Ribeiro Almeida
Exemplos de programas com criação e sincronização de pthreads.
Exemplos de programas com comunicação entre processos: pipe.
Problemas clássicos de sincronização (cont.) / Comunicação entre processos
13 outubro 2017, 10:00 • Carlos Manuel Ribeiro Almeida
Problemas clássicos de sincronização:
Leitores / Escritores (várias soluções).
Comunicação entre processos:
Troca de mensagens. Modelos de sincronização.
"Pipe".
Exemplo de programa com comunicação entre processos usando "pipes".
Mecanismos de sincronização (cont.) / Problemas clássicos de sincronização
11 outubro 2017, 11:30 • Carlos Manuel Ribeiro Almeida
Monitores, regiões críticas condicionadas.
Mutexes e Variáveis de condição.
Problemas clássicos de sincronização:
Produtores / Consumidores. Leitores / Escritores