Урок по Java 86: Многопоточность 21: Phaser

YOUTUBE · 19.11.2025 04:27

Ключевые темы и таймкоды

Введение

0:00
  • В видео рассказывается о классе Fazer и его использовании в многопоточном программировании.
  • Класс Fazer используется для контроля выполнения задач в разных потоках.

Пример использования

0:58
  • Создается статический класс, который будет мыть машины.
  • В классе Fazer создается конструктор, который принимает файл и запускает поток.
  • В конструкторе класса Fazer регистрируются два потока для мойки машин.

Пример работы программы

3:46
  • В программе создаются два потока для мойки машин, и они моют машины по очереди.
  • Используется метод Fazer.WeightWith для ожидания завершения всех потоков и начала мойки следующей машины.

Заключение

6:41
  • В видео демонстрируется работа класса Fazer и его использование в многопоточном программировании.
  • Пример кода можно улучшить, добавив класс Corr и массив машин.