Proactor pattern


Proactor is a design [pattern (computer science)|software design pattern] for event handling in which long running activities are running in an asynchronous part. A completion handler is called after the asynchronous part has terminated.
The proactor pattern can be considered to be an asynchronous variant of the synchronous reactor pattern.

Interaction

Operation specific actors:
Standardized actors

Implementations