工作原理:前摄器ACE_Proactor循环的检测I/O完成通知、定时器时钟等,回调相关联的I/O完成服务处理器的对应方法。
常用的I/O操作工厂类:
l ACE_ASynch_Read_File和ACE_ASynch_Write_File:用于文件和Windows命名管道。
l ACE_ASynch_Transmit_File:用于TCP/IP流上传输文件。
l ACE_ASynch_Read_Dgram和ACE_ASynch_Write_Dgram:用于UDP/IP数据报Socket。
l ACE_ASynch_Read_Stream和ACE_ASynch_Write_Stream:用于TCP/IP流的socket。
常用的Proactor前摄器类:
l ACE_WIN32_Proactor:WindowsNT4.0以上才支持,基于I/O完成端口技术实现的前摄器。
l ACE_POSIX_Proactor:POSIX系统上的Proactor实现,支持多种发起异步I/O操作并检测其完成的机制。