Analise as seguintes afirmativas sobre as técnicas de contro...
Analise as seguintes afirmativas sobre as técnicas de controle de concorrência em banco de dados.
I. Um impasse (deadlock) ocorre quando cada transação de um conjunto de duas ou mais transações está esperando por algum item que está bloqueado por outra transação deste conjunto.
II. Existem técnicas de prevenção e de detecção de deadlocks.
III. O controle de concorrência baseado em bloqueios não está sujeito ao problema da inanição (starvation).
Estão CORRETAS as afirmativas:
Gabarito A
Starvation – A situação de starvation está presente quando o sistema operacional provê prioridades a processos, que não atualizados fazem com que os processos de menor prioridade nunca sejam executados causando assim, deficiência em servidores de impressão e etc.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Na assertiva I, precisa existir, também, a ESPERA CIRCULAR. A afirmativa do item I está correta em partes.
At.te
Foco na missão ❢
Complementando o comentário do usuáiro Lopes, a A assertiva I está correta.
I. Um impasse (deadlock) ocorre quando cada transação de um conjunto de duas ou mais transações está esperando por algum item que está bloqueado por outra transação deste conjunto.
Se "cada transação de um cojunto" está esperando por um item de outra, em outras palavras todas estão esperando alguma outra, então necessariamente haverá uma dependência circular.