Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 309 questões.
#2323872

Vários tipos de bloqueios são usados no controle de concorrência. Um bloqueio binário pode ter dois estados ou valores: bloqueado e desbloqueado (ou 1 e 0, para simplificar). O esquema a seguir apresenta as operações de bloqueio e desbloqueio para bloqueios binários.



Se o esquema de bloqueio binário simples descrito acima for usado, cada transação precisa obedecer às seguintes regras, EXCETO:

  • Uma transaçãoTprecisa emitir a operaçãolock_item(X)antes de quaisquer operaçõesread_item(X)ouwrite_item(X)serem realizadas emT.
  • Uma transaçãoTnão emitirá uma operaçãounlock_item(X)a menos que já mantenha um bloqueio de leitura (compartilhado) e um bloqueio de gravação (exclusivo) no itemX.
  • Uma transaçãoTprecisa emitir a operaçãounlock_item(X) após todas as operaçõesread_item(X)ewrite_item(X)serem contempladas emT.
  • Uma transaçãoTnão emitirá uma operaçãolock_item(X)se já mantiver o bloqueio no itemX.
  • Uma transaçãoTnão emitirá uma operaçãounlock_item(X)a menos que ela já mantenha o bloqueio no itemX.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora