A ocorrência de um deadlock durante o uso de um banco de da...

Próximas questões
Com base no mesmo assunto
Q2885903 Arquitetura de Software
A ocorrência de um deadlock durante o uso de um banco de dados indica que houve um
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: c - impasse na utilização de recursos.

Vamos entender melhor o tema da questão: o deadlock em um banco de dados. Este termo se refere a uma situação em que dois ou mais processos ficam bloqueados, esperando que um recurso seja liberado pelo outro, criando um ciclo de dependência que impede a continuidade dos processos. Em outras palavras, é um impasse em que nenhum dos processos pode continuar.

Agora, vamos analisar cada uma das alternativas:

Alternativa a: conflito por chave inexistente - Esta alternativa está incorreta porque um conflito por chave inexistente ocorre quando uma operação tenta acessar uma chave que não existe no banco de dados, o que geralmente resulta em um erro, mas não em um estado de deadlock.

Alternativa b: conflito por chave duplicada - Esta alternativa também está incorreta. Conflitos por chave duplicada acontecem quando há uma tentativa de inserir ou atualizar uma chave que já existe, resultando em um erro de chave duplicada, mas não em um deadlock.

Alternativa c: impasse na utilização de recursos - Alternativa correta! O deadlock ocorre justamente pela contenção de recursos, onde dois ou mais processos ficam esperando indefinidamente por recursos que estão sendo utilizados por outros processos.

Alternativa d: impasse na identificação do usuário - Esta alternativa está incorreta. Problemas na identificação do usuário podem resultar em erros de autenticação ou autorização, mas não em um deadlock.

Alternativa e: travamento por inatividade - Esta alternativa está incorreta. Travamento por inatividade se refere a processos que ficam em espera ou ociosos e podem ser interrompidos devido a inatividade, mas isso não caracteriza um deadlock.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo