Ed
ano passado
Vamos analisar as alternativas apresentadas sobre as primitivas de sincronização: mutex, semáforos e monitores. a) Mutex: A descrição está correta. Um mutex permite que apenas uma thread entre na seção crítica e somente essa thread pode liberá-lo. A parte sobre semáforos ser mais adequado para problemas como produtor-consumidor também está correta. b) Semáforos: A descrição não está totalmente precisa. Semáforos podem permitir que várias threads/processos acessem a seção crítica, mas a forma como isso é descrito pode causar confusão. Semáforos têm um contador que permite múltiplas entradas, mas não é exatamente "o mesmo que mutex". c) Monitores: A descrição está correta. Monitores permitem que apenas uma thread/processo execute a seção crítica, e são projetados para uso em ambientes multi-thread dentro de um único processo. Diante da análise, a alternativa que apresenta as informações mais corretas e claras sobre as primitivas de sincronização é a a).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material