Потоки (threads)
Коротко: Параллельные потоки выполнения внутри программы Java — позволяют нескольким задачам выполняться кажущимся одновременно вместо строго одна за другой.
Подробнее: Новый поток запускается либо через собственный подкласс Thread, либо, чаще, через интерфейс Runnable с new Thread(runnab….
Подробности
// Через Runnable + лямбду (чащеСм. также: лямбда, анонимные классы