Piotr Szturmaj Wrote:

> Reactor is event handling pattern, when client specify event handlers 
> like onRecv() and just wait for the events - these are delivered as soon 
> as they arrive. Proactor on the other side requires that client issue 
> each asynchronous operation manually - there will be no events delivered 
> until client requests them.
> 
> For example in linux's epoll, events are delivered as soon as there is 
> available data in the buffer (in level triggered mode). In Windows NT 
> family recv event is delivered only after successfull call to WSARecv().

epoll seems like windows synchronization api except that in windows one 
shouldn't wait on file handles directly.

Reply via email to