Questão de Banco de Dados — Concorrência em Banco de Dados — SELECON 2022
Banco de DadosConcorrência em Banco de Dados
- Código
- qq801977
- Banca
- SELECON
- Órgão
- Prefeitura de Pontes e Lacerda - MT
- Ano
- 2022
- Nível
- Superior
- Cargo
- Administrador de Sistemas de Informação
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:
- Asherlock
- Bmultlock
- Cinterlock
- Ddeadlock