É possível controlar a execução concorrente de métodos usando-se a palavra-chave synchronized nas declarações desses
métodos, ao se declarar construtores e métodos estáticos. Em uma classe com métodos syncronized, um mesmo lock controla
o acesso aos atributos estáticos e às instâncias da classe.