Sumários

Introdução à comunicação entre processos (aula online)

5 novembro 2020, 17:00 João Pedro Faria Mendonça Barreto

Introdução à comunicação entre processos: enquadramento e o conceito de canal de comunicação.

Programação com pipes.
Exemplo de comunicação entre processo pai e filho.


Introdução à comunicação entre processos (aula online)

5 novembro 2020, 15:30 João Pedro Faria Mendonça Barreto

Introdução à comunicação entre processos: enquadramento e o conceito de canal de comunicação.

Programação com pipes.
Exemplo de comunicação entre processo pai e filho.


Apoio ao exercício 2 (parte 3)

5 novembro 2020, 11:00 Renato Jorge Caleira Nunes

Apoio ao exercício 2 (parte 3). Comando "move" e o evitar de bloqueios.


L07 - Exercício 2 (aula 3)

5 novembro 2020, 09:30 Carolina Carreira

Produtor/consumidor e comando move.

Esclarecimento de dúvidas.


Interblocagem (aula online)

3 novembro 2020, 17:30 João Pedro Faria Mendonça Barreto

Problema da interblocagem devido à utilização de trincos finos: o problema dos filósofos.

Discussão colaborativa sobre possíveis abordagens preventivas.
Principais soluções: obtenção de trincos por ordem total; tentativa, libertação e recuo.

Semáforos: semântica e primitivas, exemplos de utilização.
Programação com memória partilhada em outras linguagens: exemplo com Java.