non-blocking disk I/O

Mark Smith marksmith at
Sat Feb 26 20:33:47 PST 2005

Linux::AIO is a Perl module that lets you do asynchronous I/O by having
child processes do it.

So yes, we do it via child processes.  But it's all encapsulated in the
Linux::AIO module.

On Sat, Feb 26, 2005, christopher at wrote:
> Ok one more question.  The docs for perlbal say it does non-blocking disk
> I/O.  I didn't think most Unix OSes, including Linux, supported
> non-blocking disk I/O.  Squid, for example, gets around this by using
> either separate threads or processes to do disk I/O.  How does perlbal
> solve this?

Mark Smith
junior at

More information about the perlbal mailing list