implementação de barreiras simples e duplas