29 May
2013
29 May
'13
12:16 p.m.
I have some questions about boost's async IO implementation for linux.
1. Does it use edge-triggered epoll to implement the Proactor (in terms of Reactor)?
http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/overview/core/async...
The guide above says that boost's Proactor is implemented in terms of Reactor when it comes to Linux.
If it is based on Reactor, I guess it should be level-triggered epoll. 2. Am I right?
Then my question is 3. Does boost use edge-triggered epoll in any kind of async IO on linux? 4. Isn't edge-triggered epoll a good method to implement async IO on linux?
Don't the following notes aswer your question? http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/overview/implementa...