Adicionado explicação de semáforos