Which is more efficient? solaris aio does completion notification
via a blocking aiowait and posix does it via a signal. I would
think that signal delivery overhead is less than a thread context
switch to dispatch the aiowait thread. Or is there something
lame going on like a sigqueue() from a library rather than
from the kernel for posix aio?