
En esta Lección se reviso todo lo concerniente a los bloqueos del sistema y a sus tipos de acuerdo a la tabla de bloqueos como son clasificados y como funcionan cada uno de estos. Los modos de bloqueo que encontramos son los siguientes:
- Bloqueo de Escritura ( Exclusive write lock) denominado con la letra E en la tabla de bloqueos. Los datos bloqueados solo pueden ser editados por un usuario. El modo exclusivo E recahza cualquier otro tipo de bloqueo por otra transacción. Solo puede acumular otros bloqueos E por el mismo usuario.
- Bloqueo de Lectura Compartido (Shared Lock Mode), estos bloqueos se identifican con la letra S en la tabla de bloqueo. Se aceptan solicitudes adicionales de lectura. Una solicitud de escritura es rechazada.
- Bloqueo de Escritura Mejorado (Exclusive Noncumulative Write Lock), identificados con la letra X en la tabla de bloqueos solo puede ser solicitado una vez, todas las demas solicitudes se rechazan.
- Bloqueo Optimístico (Optimistic Lock), denominados con la letra O en la tabla de bloqueo. Al comienzo se establcen como bloqueos de lectura y luego pueden transformarse en bloqueos de escritura. Permite bloqueos adicionales del mismo tipo sobre un objeto.