Reactor Pattern and Non-blocking IO--reference

时间:2014-05-04 10:15:23   收藏:0   阅读:355

reference from:http://www.cs.bgu.ac.il/~spl051/Personal_material/Practical_sessions/Ps_12/ps12.html

 

 

 

The actors in Reactor pattern are:

? Handles, which identify resources (such as network connections, open files, and synchronization

objects) that are managed by an operating system.

? Reactor, which defines an interface for registering, removing, and dispatching Event Handler

objects. An implementation of the Reactor interface provides a set of application-independent

event demultiplexing and dispatching mechanisms. These mechanisms dispatch application-specific

Event Handler in response to events occurring on one or more Handles.

? Event Handler, which specifies an interface used by the Reactor to dispatch callback methods

defined by objects that are pre-registered to handle certain types of events (such as input events,

output events, and signals).

? Concrete Event Handler, which implements the customized callback method(s) that process events

in an application-specific manner.

 

Using Reactor in Communication Software

 

Example

Reactor Pattern and Non-blocking IO--reference,布布扣,bubuko.com

评论(0)
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!