Um desenvolvedor está trabalhando em um sistema que precisa gerenciar o acesso a um recurso compartilhado por múltiplas threads simultaneamente. Para evitar condições de corrida e garantir a consistência dos dados, ele precisa usar um mecanismo de sincronização adequado.Assinale a opção que indica o mecanismo de sincronização que pode ser usado para proteger o acesso a esse recurso.
- A)Eventos (Events).
- B)Mutex (Mutual Exclusion).
gabarito
- C)Mensagens (Messages).
- D)Pipes (Tubos).
- E)Sockets (Tomadas).
Resposta correta: alternativa B
Mutex (Mutual Exclusion).
Ver comentário resumido
**Gabarito: B**
**Por que está correta:** O Mutex (Mutual Exclusion) é um mecanismo de sincronização que garante que apenas uma thread por vez possa acessar uma seção crítica de código ou um recurso compartilhado, prevenindo condições de corrida e inconsistência de dados.
**Aná…
Resolva e receba a explicação completa por IA
Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.
Sem cartão · 7 dias Pro grátis · Cancele quando quiser