1

我不知道选择哪个反应器使用 ace_select_reactor 或 ace_dev_poll_reactor。反应器用于在使用 unix 域套接字的服务器上侦听传入的打开连接事件

4

1 回答 1

2

来自:*Dev_Poll__Reactor.html# details">http://www.riverace.com/ACE/ace55/html/ace/classACE _Dev_ Poll _Reactor.html#_details*

ACE_Dev_Poll_Reactor 使用/dev/poll' or '/dev/epoll' character devices to demultiplex events on a given set of file descriptors. Unlike select(),/dev/poll' 和 `/dev/epoll'对可以在任何给定时间处理的文件描述符的数量没有硬编码限制。因此,与基于 select() 的反应器相比,ACE_Dev_Poll_Reactor 通常可以处理更多数量的文件描述符。但我必须注意这仅适用于某些 UNIX 平台

于 2013-05-28T10:59:44.963 回答