In message <[EMAIL PROTECTED]>
          Dan Sugalski <[EMAIL PROTECTED]> wrote:

> What'd be a larger win would be if we have async I/O built into the core
> I/O subsystem. That way we could queue up requests for blocks of data
> (whatever data we want, in this case bytecode) and have them fetched while
> we're parsing what's already been loaded.
>
> This is reasonably simple on Unices that support it, as well as on VMS and
> Windows. Can't speak for other platforms, but I'm not hugely worried that
> we won't get the win on, say, HP/UX 10.x or SunOS 4.x...

Even the unices that have AIO often don't seem to be very good at
it, or at least they weren't the last time I played with it.

Certainly I know Unixware used to fake it up by creating a new
thread and doing sync IO in that thread, and I think Solaris did
the same but that was a couple of years ago now so things might
be better now.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/
...FANATIC: one enthusiastic about something you don't care about.

Reply via email to