Я должен использовать ace_select_reactor или ace_dev_poll_reactor

Я не знаю, какой реактор выбрать, используйте ace_select_reactor или ace_dev_poll_reactor. Реактор используется для прослушивания входящих событий открытого соединения на сервере, который использует сокет домена unix

1 ответ

Решение

От: * 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' не имеют жестко заданного ограничения на количество файловых дескрипторов, которые могут быть обработаны в любой момент времени. Таким образом, ACE_Dev_Poll_Reactor обычно может обрабатывать гораздо большее количество файловых дескрипторов, чем реакторы на основе select(). но я должен заметить, что доступны только определенные платформы UNIX

Другие вопросы по тегам