简介
ACE_Reactor实现了reactor模式,其使用了桥接设计模式,实现类的抽象为ACE_Reactor_Impl
结构
ACE_Reactor_Impl 的实现类有以下几种
- ACE_Select_Reactor_Impl
- ACE_Select_Reactor_T
- ACE_TP_Reactor
- ACE_QtReactor
- ACE_Select_Reactor_T
- ACE_Dev_Poll_Reactor
- ACE_WFMO_Reactor
- ACE_Msg_WFMO_Reactor
通知唤醒ACE_Reactor是通过ACE_Reactor_Notify,不同的ACE_Reactor_Impl实现类有各自不同的通知实现类,主要包含如下
- ACE_Dev_Poll_Reactor_Notify
- ACE_Select_Reactor_Notify
- ACE_WFMO_Reactor_Notify