No contexto da Gerência de Bloqueios em bancos de dados, um...

Próximas questões
Com base no mesmo assunto
Q1953242 Banco de Dados

No contexto da Gerência de Bloqueios em bancos de dados, um termo define um estado que ocorre quando duas ou mais tarefas bloqueiam uma à outra permanentemente, sendo que cada uma tem o bloqueio de um recurso, que a outra tarefa está tentando bloquear. Essa situação é caraterizada a seguir:


I. Por exemplo, dois processos querem gravar em um DVD um documento obtido pelo scanner.

II. O processo TS1 está usando o scanner, enquanto o processo TS2, que é programado diferentemente, está usando o gravador de DVD.

III. Então, o processo TS1 pede para usar o gravador de DVD, mas a solicitação é negada até que o processo TS2 o libere.

IV. Porém, em vez de liberar o gravador de DVD, o processo TS2 pede para usar o scanner.

V. Nesse momento, ambos os processos ficam bloqueados e assim ficarão para sempre.


A situação descrita é denominada: 

Alternativas