Использование Таймера с Swing против Thread sleep - PullRequest
1 голос
/ 26 июля 2011

Я создаю Swing-приложение на Java. Я читал, что для периодического запуска задачи с графическим интерфейсом рекомендуется использовать объект Timer (из пакета javax.swing). Я пытаюсь понять, в чем разница между использованием объекта Timer и использованием метода sleep для потока. Разве они оба не достигают одного и того же?

Меир

1 Ответ

3 голосов
/ 26 июля 2011

Если вы спите на EDT, весь ваш графический интерфейс будет зависать и перестать отвечать до тех пор, пока поток не проснется.Это плохо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...