PUERTA | PUERTA CS 2010 | Pregunta 20

¿Cuál de los siguientes protocolos de control de concurrencia garantiza tanto la serialización de conflictos como la ausencia de puntos muertos?
I. Bloqueo de 2 fases
II. Ordenación con sello de tiempo
(A) Solo I
(B) Solo II
(C) Tanto I como II
(D) Ni I ni II

Respuesta: (B)
Explicación:

2 Phase Locking (2PL)  es un método de control de concurrencia que garantiza la serialización. El protocolo utiliza bloqueos, aplicados por una transacción a los datos, que pueden bloquear (interpretados como señales para detener) que otras transacciones accedan a los mismos datos durante la vida de la transacción. 2PL puede conducir a interbloqueos que resultan del bloqueo mutuo de dos o más transacciones. Vea la siguiente situación, ni T3 ni T4 pueden avanzar. El algoritmo de control de concurrencia basado en marcas de tiempo  es un método de control de concurrencia sin bloqueo. En el método basado en la marca de tiempo, el punto muerto no puede ocurrir ya que ninguna transacción espera.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *