Boost logo

Boost :

From: Boris (boris_at_[hidden])
Date: 2005-03-17 16:29:04

Neal Becker wrote:
>> 3) AIO
>> AIO is part of the Single UNIX Specification and an official
>> standard for asynchronous input and output. The AIO API is based on
>> file descriptors and defines a few functions inluding aio_read() and
>> aio_write(). I/O is asynchronous because the process is notified
>> when an input or output operation is completed - there is either a
>> signal sent to the process or a callback function is executed (as a
>> thread). Further more it is possible to poll a file descriptor if
>> the process doesn't want to wait for the signal or the callback
>> function.
>> Now to the disadvantages: Linux 2.6 doesn't support AIO with sockets
>> (see
> Is this current? I have been looking a little, and I'm not sure, but
> from some of the posts I see I think this may be fixed. is said to be the official AIO
webpage for Linux. So I guess it was correct when Linux 2.6 got official.
There are a lot of aio patches but even the guys on the mailing list
linux-aio don't seem to know the current status: :)


Boost list run by bdawes at, gregod at, cpdaniel at, john at