$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] Does the Proactor of boost uses edge-triggered epoll on linux?
From: Igor R (boost.lists_at_[hidden])
Date: 2013-05-29 08:16:37
> 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.html
>
> 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/implementation.html