Re: aio_read/write versus O_NONBLOCK



On Wed, 14 May 2008 00:13:59 -0400 Barry Margolin <barmar@xxxxxxxxxxxx> wrote:
| In article
| <fe463120-697d-4100-9ca8-b74083491664@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
| RazvanD <razvand@xxxxxxxxx> wrote:
|
|> Hi!
|>
|> Could someone point me to some articles or give me some hints on the
|> advantages/disadvantages of asynchronous operations on files (aio_read/
|> aio_read) versus normal operations (read/write) used with O_NONBLOCK
|> when opening a file.
|>
|> aio_read/aio_write are indeed more flexible. But, at least on Linux/
|> glibc, they are implemented using POSIX threads. Wouldn't a carefully
|> designed program using O_NONBLOCK for files best a program using
|> aio_read/aio_write? I think my question should be: are asynchronous I/
|> O operations only more flexible or are they also faster?
|
| I'm not certain about Linux, but on many systems O_NONBLOCK has no
| effect on ordinary file streams.

It has not had any effect on ordinary file streams in Linux in the programs
I have written that tried it (a couple of them).

--
|WARNING: Due to extreme spam, googlegroups.com is blocked. Due to ignorance |
| by the abuse department, bellsouth.net is blocked. If you post to |
| Usenet from these places, find another Usenet provider ASAP. |
| Phil Howard KA9WGN (email for humans: first name in lower case at ipal.net) |
.



Relevant Pages

  • Re: aio_read/write versus O_NONBLOCK
    ... |>|> Could someone point me to some articles or give me some hints on the ... |>|> when opening a file. ... |>It has not had any effect on ordinary file streams in Linux in the programs ...
    (comp.unix.programmer)
  • Re: aio_read/write versus O_NONBLOCK
    ... | RazvanD wrote: ... |> Could someone point me to some articles or give me some hints on the ... It has not had any effect on ordinary file streams in Linux in the programs ...
    (comp.unix.programmer)