arreglado parámetros, quitado s del usleep
Añadido compare and swap