Voltar

Os sistemas operacionais, quando estão interagindo dois ou mais processos,...

Os sistemas operacionais, quando estão interagindo dois ou mais processos, podem, algumas vezes, entrar em uma situação da qual eles não conseguem sair. Essa situação denomina-se deadlock. São c...


publicidade

Os sistemas operacionais, quando estão interagindo dois ou mais processos, podem, algumas vezes, entrar em uma situação da qual eles não conseguem sair. Essa situação denomina-se deadlock. São condições válidas para que ocorra um deadlock, EXCETO:

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Ingrid Nunes
    Ingrid Nunes EQUIPE
    03/11/2026 • 20:01
    Esta questão trata do conceito de deadlock em sistemas operacionais, um tema muito comum em concursos na área de tecnologia da informação. Deadlock ocorre quando dois ou mais processos ficam bloqueados, esperando recursos que nunca são liberados, gerando um impasse. Para que exista um deadlock, são necessárias quatro condições clássicas, conhecidas como condições necessárias para deadlock: exclusão mútua (os recursos não podem ser compartilhados simultaneamente), posse e espera (processos que já possuem recursos podem esperar por outros), não preempção (os recursos não podem ser retirados à força dos processos) e espera circular (formação de um ciclo de processos onde cada um espera um recurso que está com outro processo). A alternativa 'e) De falha multithread' não faz parte das condições que causam deadlock, pois falhas em multithreading são questões de programação e estabilidade, mas não são consideradas uma condição para ocorrência do deadlock. Portanto, a opção correta que responde à questão — ou seja, a exceção — é a letra e).
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.