Попробуйте написать приложение, выполняющее параллельно три простых задачи(StringsTask, CalculationTask, SleepyTask),
используя знания только из первой лекции по многопоточности.
По завершению задачи выведите время, которое потребовалось на выполнение операции.
Сравните результат с линейным выполнением. Чем можно объяснить такие результаты?
Посмотрите на работу метода sleep.
"All tasks completed" - должна быть последней записью в консоли!