Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 3 da Aula 6 - Threads

Quando criamos um bloco synchronized , tanto faz o objeto que escolhermos como trava? Pode ser qualquer coisa? Até o System.in? Ou existe algum critério?

2 respostas
solução!

Oi Gabriel,

Idealmente vc escolhe um objeto que sabe que não será bloqueado por nenhuma outra thread. Assim, ele serve de bloqueio apenas para aquele seu trecho de código.

Obrigado, era isso que eu queria saber