Em um sistema que emprega o mecanismo de bloqueio, se uma solicitação de bloqueio feita pela transação B é negada por causa de um bloqueio já mantido pela transação A, então a transação B entra em estado de espera, até que o bloqueio de A seja levantado. Para garantir que B não espere para sempre, o sistema deve atender as solicitações de bloqueio na ordem último a chegar/primeiro a ser servido.