A seguir: Algoritmo de Maekawa - Acima: O Algoritmo de Maekawa Anterior: Algoritmo de Maekawa -
Failed[j] := Inquiring[j] := FALSE;
A[k] := TRUE e Failed[k] := FALSE; se
A[j] = TRUE para todos os árbitros, passa a utilizar
o recurso;
Failed[j] = TRUE
para algum árbitro j, o cliente envia relinquish(Ti,i)
para o árbitro k; Inquiring[k] := TRUE;
Failed[k] := TRUE, e envia relinquish(Ti, i)
para todo árbitro j tal que Inquiring[j] = TRUE;
após o envio, faz Inquiring[j] := FALSE;