JAVA на практикеКурс также охватывает основы создания потоков. Он обучает, как создавать и запускать потоки, а также управлять их работой с помощью инструментов и методов, таких как sleepwhite и joinизнанка. Теория, практичная работа и примеры на лекциях представлены с использованием реального кода программы. Также рассматривается доступ к ресурсам с помощью объектов, реализующих интерфейс Lock, быстрое создание пулей потоков с помощью ExecutorService и синхронизация работы с CountDownLatch и CyclicBarrier. Данный курс содержит много примеров механизмов и их практического использования в фоновом режиме.