Instituto de Computação - UNICAMP

Sistemas Operacionais: Teoria e Prática

Islene Calciolari Garcia

Laboratório 2

Gerente dorminhoco


Entrega

Aguarde instruções para a entrega.

Objetivo

Na aula Thr 5 vimos como resolver o problema de exclusão mútua utilizando uma thread gerente e espera ocupada (código: gerente3.c). Implemente uma solução para o problema substituindo a espera ocupada por futexes. Você deve implementar um gerente preguiçoso, ou seja, um gerente que dorme se não tiver nenhuma thread interessada.