Laboratório 2
Implementação com Animação de Problemas de Sincronização
Você deverá escolher um problema de sincronização presente no livro The Little Book on
Semaphores, de Allen B. Downey.
- A implementação pode usar semáforos ou mutex_locks e variáveis de condição.
- Só serão válidos problemas que ainda não tenham sido vistos em sala
de aula.
- Não é necessário que cada grupo escolha um problema diferente
(mas isso seria bem mais interessante).
- A animação deve mostrar a evolução do estado global da aplicação,
mas pode ser uma saída simples em formato texto.
- Cada grupo deverá entregar o código, fazer uma demonstração da
implementação contendo explicação teórica do algoritmo e exemplo de
execução.
Entrega
O prazo máximo para entrega do código é até o dia 11/06/2008. As
apresentações deverão ocorrer em junho, no horário reservado para
laboratório.
A entrega deste projeto deverá ser feita por email, ao monitor João
Paulo . O subject da mensagem deve
ser no seguinte formato:
[MC514-1s08] Entrega Threads02 - RAXXXXXX, RAXXXXXX e RAXXXXXX.