Ed
há 8 meses
Vamos analisar cada afirmativa sobre as regras do bloqueio binário: I) Uma transação não pode executar uma operação lock_item(X) se já possui um lock sobre X. Verdadeiro, pois uma transação não pode solicitar um lock em um item que já está bloqueado por ela mesma. II) Várias transações podem ter um lock sobre um dado item ao mesmo tempo. Falso, no bloqueio binário, apenas uma transação pode ter um lock sobre um item em um dado momento. Isso é uma característica do bloqueio exclusivo. III) Uma operação T não pode executar um unlock_item(X) a menos que tenha um lock sobre X. Verdadeiro, pois uma transação só pode liberar um lock que ela possui. Com base nas análises: - A afirmativa I é verdadeira. - A afirmativa II é falsa. - A afirmativa III é verdadeira. Portanto, as afirmativas corretas são I e III. A alternativa correta é: e) Apenas I e III estão corretas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material