Шаблон проактора - Proactor pattern

Proactor - это шаблон разработки программного обеспечения для обработки событий, в котором длительные действия выполняются в асинхронной части. Обработчик завершения вызывается после того, как асинхронная часть была прекращена. Схема проактора может рассматриваться как асинхронный вариант схемы синхронного реактора .

Взаимодействие

Актеры, специфичные для операции:

  • Проактивной Инициатор запускает асинхронную операцию через процессор асинхронной операции и определяет Завершение обработчика
  • Обработчик завершения - это вызов в конце операции из процессора асинхронных операций.
  • Асинхронная операция

Стандартизированные актеры

  • Процессор асинхронных операций контролирует всю асинхронную операцию
  • Завершение Диспетчер обрабатывает вызов, в зависимости от среды выполнения.

Реализации

Смотрите также

  • Шаблон реактора (шаблон, который также асинхронно ставит события в очередь, но демультиплексирует и отправляет их синхронно)

Ссылки

внешние ссылки