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