Многопоточное программирование в Java

12 участников

О чём курс

Параллельное выполнение кода — стандарт для современных многопроцессорных систем, позволяющий приложениям работать быстрее и эффективнее. Здесь разбираются механизмы управления потоками в Java: от запуска процессов до инструментов высокоуровневой синхронизации.

Внутри разбираются:

  • Управление потоками: жизненный цикл, создание и синхронизация для корректного взаимодействия между ними.
  • Пул потоков: оптимизация ресурсов при выполнении большого количества задач.
  • Потокобезопасные коллекции: безопасная работа с данными из разных потоков без потери целостности.
  • Parallel Streams: использование возможностей API Java для распараллеливания обработки потоков данных.

Материал будет полезен разработчикам, которые хотят разобраться в нюансах конкурентного программирования (concurrency) и научиться писать отказоустойчивый параллельный код.

Программа обучения

  • Основы процессов и потоков в Java
  • Управление потоками и их синхронизация
  • Использование пула потоков (Thread Pools)
  • Потокобезопасные коллекции данных
  • Синхронизаторы потоков
  • Параллельные потоки в Stream API
Складчина создана 25 января 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 10

TM Timur Mashnin Все материалы
188 ₽ 490 ₽