A alternativa correta é a III. Pode-se utilizar o semáforo como um mutex, bastando colocar a quantidade de recursos igual a 1 (um). No entanto, o uso de semáforos não garante que um programa esteja livre da hipótese de condições de corrida, pois é necessário que o programador implemente corretamente o uso dos semáforos para evitar esse tipo de problema. Quanto à comparação entre semáforos e mutex, ambos podem ser utilizados para resolver o problema de leitores e escritores, mas a escolha entre eles depende das características específicas do problema em questão.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar