事件驱动

事件驱动有3个构建:事件收集器、事件分派器、事件处理器。

以ACE为例,其中的ACE_Reactor就相当于事件收集器 兼 事件分派器,ACE_Event_Handle相当于事件处理器。

ACE_Reactor收集的事件包括 I/0句柄、定时器等。

ACE_Reactor作为事件分派器的功能在于:进入Loop循环,当事件来临时分派指定的事件处理器的适当方法。

ACE_Acceptor本身就是一个ACE_Event_Handler的子类。 

原文地址:https://www.cnblogs.com/xianqingzh/p/2041887.html