On Mon, Jun 1, 2009 at 1:33 AM, Roman Shmelev
<rshmelev@gmail.com> wrote:
Async file reading could be done in Windows. What I can give is the
link to Russian blog:
http://evgeny-lazin.blogspot.com/2008/12/boostasio.html
Everything that you described - could be achieved by asio.
You can configure number of working threads by running
io_service.run() from each of them.
I guess, at this point you _will_ need to syncronize access to
"controller" through some mutex or asio::strands
and it will not significantly lower performance.