The Reactor architectural pattern demultiplexes and dispatches requests that are delivered concurrently to an application by one or more clients.
Reactor is one of the patterns documented at: http://www.cs.wustl.edu/~schmidt/patterns/patterns.html however, it's not easy to see where there-in it's documented. How about a quick summary for those of us unwilling to mine the WUStl page?
The reactor pattern itself is documentent in "Patterns for Concurrent and Networked Objects, Volume 2". The above top-level link is still relevant because the reactor pattern can't easily be considered in isolation (especially in isolation of the other Event Handling Patterns http://www.cs.wustl.edu/~schmidt/POSA/POSA2/event-patterns.html)
Is there a relationship to ReactiveProgramming?