Это связано с более ранним вопрос Я спросил, где был ответ:
Если к полю обращаются несколько потоков, оно должно быть изменчивым или окончательным, или доступ к нему должен осуществляться только с помощью синхронизированных блоков. В противном случае присвоенные значения могут быть не видны другим потокам.
Кроме того, все, что управляет пикселями на экране, должно запускаться из события поток отправки, хотя при использовании repaint / paint это делается прозрачно.
Поэтому, насколько я понимаю, нам нужно беспокоиться о модели памяти для чего-то столь же простого, как анимация спрайта, движущегося по экрану.
У меня вопрос, правильно ли это понимание и примеры руководств Sun, например, TumbleItem (источник) неверный?