1

ace_select_reactor と ace_dev_poll_reactor のどちらを選択すればよいかわかりません。リアクターは、UNIX ドメイン ソケットを使用するサーバーで受信オープン接続イベントをリッスンするために使用されます。

4

1 に答える 1

2

from: *Dev_Poll__Reactor.html#詳細" > 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 プラットフォームでしか利用できないことに注意する必要があります

于 2013-05-28T10:59:44.963 に答える