O bloqueio do objeto que ocorre com a execução dos métodos synchronized poderia levar a um deadlock, se os bloqueios não fossem liberados nunca.
O bloqueio do objeto que ocorre com a execução dos métodos synchronized poderia ...
questão de programação da banca ufba aplicada no concurso ufba (2009). confira a resolução completa abaixo: