Asynchronous IO class or methods?

D

Daniel Berger

Hi all,

Are there any plans to add support for the POSIX functions aio_read,
aio_write, aio_waitn and aio_cancel to the Ruby standard library?

I thought perhaps an AIO (or perhaps NIO, ala Java) class would be
worthwhile. That or add methods to the existing IO class.

Or is there no point in doing that? Does io-reactor (RAA) already more
or less accomplish the same goal?

Regards,

Dan
 
R

Robert Klemme

Daniel Berger said:
Hi all,

Are there any plans to add support for the POSIX functions aio_read,
aio_write, aio_waitn and aio_cancel to the Ruby standard library?

I thought perhaps an AIO (or perhaps NIO, ala Java) class would be
worthwhile. That or add methods to the existing IO class.

Or is there no point in doing that? Does io-reactor (RAA) already more
or less accomplish the same goal?

My 0.02 EUR: I prefer to use threads for concurrent IO because that makes up
for much simpler code. Note also, that Ruby internally already uses
nonblocking IO.

Kind regards

robert
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,780
Messages
2,569,611
Members
45,270
Latest member
TopCryptoTwitterChannels_

Latest Threads

Top