Algoritmo de Peterson

No algoritmo clássico de Peterson, você verifica 2 flags flag1 e flag2 e a variável turn antes de entrar em uma seção crítica. Esse trabalho funcionará se eu verificar primeiro a curva e depois verificar as flags?