Класс Thread
- базовый элемент, необходимый для создания тем. JDK предоставляет либо «низкоуровневый» API (взгляните на класс Thread, интерфейс Runnable, synchoronized ключевое слово, методы wait()
, notify()
), либо API более высокого уровня (SwingWorker, Timer, среда executors).
В сети много учебников. Изучите основы в первую очередь. Прочитайте javadoc Thread, найдите несколько примеров, поиграйте с ними. Затем пройдите через Timer и SwingWorker. Это будет просто. Затем, когда вы поймете, как это работает, найдите время для изучения исполнителей, пулов потоков и т. Д.
Счастливого вам дня!