Es una variación del algoritmo de panadería que usa solamente variables confinadas a cuatro valores. Sin embargo, se necesita muchas comprobaciones para acceder el turno.
El algoritmo de Lambert realiza el acceso a la región crítica con un número constante de comprobaciones (en caso de ausensia de conflicto).