Versão usando lock's do java e sleep.