Pular para o conteúdo

Cebraspe · Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) 2025

Questão 31 — Banco de Dados: Controle de Concorrência — Deadlock

Banco de Dados Controle de Concorrência — Deadlock

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Assinale a opção correta em relação a deadlock.
Selecione uma alternativa

Resolução comentada

Deadlock é espera circular por recursos que não são liberados, e pode ser evitado com técnicas de escalonamento.

O deadlock ocorre quando transações formam um ciclo de espera por bloqueios que nunca serão liberados. Pode ser prevenido ou evitado com técnicas de escalonamento, como controle otimista, ordenação de recursos ou timestamps. Por isso E é a correta.

Análise das alternativas

A) Errada: deadlocks ocorrem também em SGBDs centralizados. B) Errada: não é falha de conexão e não se resolve com commit, pois exige abortar uma das transações. C) Errada: decorre da lógica de bloqueios entre transações, e não de hardware. D) Errada: leituras simultâneas com bloqueios compartilhados não geram deadlock.

Referência: Elmasri & Navathe; Silberschatz — controle de concorrência e deadlock.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Conhecimentos Específicos — Área 1