Nessa parte, o instrutor explicou:
"Esse problema não só acontece nos métodos que modificam os dados. Isso também se aplica aos métodos acessores, get por exemplo. Eles também devem usar synchronized."
Não consegui visualizar o problema. O que pode acontecer se eu acessar o método pegaElemento() com threads sem usar o synchronized?