To push the idea into ultimate: AIO
You open file, start IO, and do other things while the machine
is doing IO. Doing open() asynchronously would be ultimate,
but alas, not particularly trivial.
There are problems also in the AIO status rendezvous mechanisms.
Your best choice could be (with moderation) to do synchronous
operations at separate threads.
> Reading a file would need a receive queue to make this work, I guess. :)
> Simon-
> [ sim@stormix.com ][ sim@netnation.com ]
/Matti Aarnio
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/