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.