Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Por que usar o synchronized no método adicionaElementos?

Ele não deveria rodar na tarefa? Por que usar na lista, em si?

1 resposta

TarefaAdicionarElemento cria uma nova Thread, porém a operação que deve ser sincronizada é o que as várias tarefas fazem, que no caso é o método adicionaElementos