Freqüentemente, múltiplas Threads de execução manipulam um
objeto compartilhado na memória. Quando isso ocorre e esse
objeto é modificado por uma ou mais Threads, podem ocorrer
resultados indeterminados, a menos que o objeto compartilhado
seja gerenciado adequadamente. Um programador Java implementando
Threads, ao detectar que um método é uma seção crítica, deve implementar ações para realizar o seu devido bloqueio.
Uma instrução do Java que poderá ser utilizada para
esse fim é: