Em sistemas gerenciadores de bancos de dados relacionais, o ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: O enunciado descreve uma espera circular entre duas transações, com bloqueios exclusivos retidos por cada uma e recursos aguardados pela outra, o que caracteriza deadlock. Por isso, a questão é resolvida pela alternativa que indica a forma usual de tratamento desse impasse.
- Se houver posse de recurso por uma transação e espera pelo recurso retido por outra, formando ciclo, classifique como deadlock.
- Para deadlock, o ponto decisivo é a espera circular entre recursos incompatíveis, não se os registros estão ou não na mesma tabela.
- Não confunda garantia de serializabilidade com prevenção de deadlock: 2PL pode serializar e ainda assim permitir espera circular.
- Desconfie de alternativas com termos absolutos como 'elimina a possibilidade' quando a base técnica não sustenta universalização.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo