Questões Informática Concorrência

Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmati...

Responda: Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmativa INCORRETA.


1Q248604 | Informática, Concorrência, Técnico de Nível Superior Área Tecnologia da Informação, EPE, CESGRANRIO

Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmativa INCORRETA.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Camila Duarte
Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: e)

Vamos analisar cada alternativa para entender por que a letra e é a incorreta.

A alternativa a está correta. O deadlock ocorre exatamente quando duas ou mais transações ficam esperando indefinidamente por recursos que estão bloqueados umas pelas outras, formando um ciclo de espera.

A alternativa b também está correta. A detecção de deadlock pode ser feita por meio da construção do grafo wait-for, que representa as transações e as esperas entre elas, facilitando a identificação de ciclos.

A alternativa c está correta. O problema de starvation ocorre quando algumas transações ficam esperando indefinidamente porque o sistema prioriza outras transações, o que pode acontecer em esquemas de espera parcial.

A alternativa d está correta. Técnicas baseadas em ordenação por timestamp não utilizam bloqueios, portanto, não há possibilidade de deadlock, pois não há espera por bloqueios.

A alternativa e está incorreta porque o protocolo de bloqueio de duas fases (two-phase locking) exige que todas as operações de bloqueio (read_lock, write_lock) sejam realizadas antes da primeira operação de desbloqueio, ou seja, a transação tem uma fase de crescimento (bloqueios) seguida de uma fase de liberação (desbloqueios), e não que todas as operações precedam a última operação de desbloqueio. A descrição da alternativa e está equivocada, pois não é a última operação de desbloqueio que delimita a fase, mas sim a separação clara entre a fase de aquisição e a fase de liberação dos bloqueios.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

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