Proactor pattern

Proactor is a 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.

[1] Operation specific actors: Standardized actors

This software-engineering-related article is a stub.