Hola Ignacio,
lo que decís es correcto.
Si un ítem está bloqueado para lectura por una transacción, ninguna otra lo puede bloquear para escritura. Entonces en tu ejemplo, luego del read_lock_2(X) no podrías hacer el write_lock1(X) hasta que la transacción 2 haga u2(X).
Saludos!
lo que decís es correcto.
Si un ítem está bloqueado para lectura por una transacción, ninguna otra lo puede bloquear para escritura. Entonces en tu ejemplo, luego del read_lock_2(X) no podrías hacer el write_lock1(X) hasta que la transacción 2 haga u2(X).
Saludos!