Многопоточность
Запуск потока
Запуск потока и ожидание завершения
Асинхронный вызов
Асинхронный вызов с результатом
Синхронизация с главным потоком
Синхронизация блокировками
Использование пула потоков
Использование parallelStream
Передача переменных в поток