Bloqueos De Actualizacion

Páginas: 2 (464 palabras) Publicado: 26 de septiembre de 2011
Bloqueo de Actualización
Como se vio anteriormente, el protocolo PS tiende a producir un gran número de abrazos mortales Por otro lado, el protocolo PX ofrece un bajo nivel de concurrencia. Portodo esto algunos sistemas (como el IMS) emplean un protocolo diferente, el protocolo PU. Este protocolo envuelve un nuevo tipo de bloqueo, el bloqueo de actualización o bloqueo U.
Bloqueo U:Representa una indicación de que una transacción puede querer actualizar el registro; es compatible con Bloqueos S pero no con otros bloqueos U ni con bloqueos X.
Protocolo PU: Cualquier transacción queintente actualizar un registro R debe ejecutar primero un "UFIND R" para obtener direccionabilidad sobre el registro y adquirir un bloqueo de actualización sobre él. Después de que la transacción haadquirido el bloqueo cualquier actualización subsecuente del registro ("UPDX R") va a promover el bloqueo a nivel exclusivo.
Se utiliza en recursos que se pueden actualizar. Evita una forma común deinterbloqueo que se produce cuando varias sesiones leen, bloquean y actualizan recursos.
Los bloqueos de actualización (U) evitan una forma común de interbloqueo. En una transacción de lectura repetible oserializable, la transacción lee los datos, adquiere un bloqueo compartido (S) en el recurso (página o fila) y, a continuación, modifica los datos, lo que requiere una conversión del bloqueo en unbloqueo exclusivo (X). Si dos transacciones adquieren bloqueos compartidos en un recurso y, a continuación, intentan actualizar los datos simultáneamente, una de ellas intenta convertir el bloqueo en unbloqueo exclusivo (X). La conversión de bloqueo compartido en exclusivo debe esperar, ya que el bloqueo exclusivo de una transacción no es compatible con el bloqueo compartido de la otra. Por tanto,se produce una espera de bloqueos. La segunda transacción intenta adquirir un bloqueo exclusivo (X) para realizar su actualización. Debido a que ambas transacciones intentan convertir los bloqueos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bloqueo
  • bloqueo
  • Bloqueo
  • bloqueo
  • Bloqueo
  • bloqueo
  • bloqueo.
  • Actualizacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS