UNIX semantics do permit full support for asynchronous I/O

Peter da Silva peter at ficc.ferranti.com
Fri Sep 7 02:53:08 AEST 1990


In article <Fyu&?$-1 at cs.psu.edu> schwartz at groucho.cs.psu.edu (Scott Schwartz) writes:
> I was just thinking the same thing.  Isn't it the case that
> lightweight processes (mach style threads, say) with shared memory for
> communication solve the asynch-io problem?  I'd prefer that to a new
> set of async-io routines, I think.

If you have asynchronous I/O, you can implement threads, and vice versa.
A simple asynch I/O mechanism, combined with user-mode threads, is quite
adequate. The complexities involved in POSIX 1003.4 are slightly (but
only slightly) overkill.
-- 
Peter da Silva.   `-_-'
+1 713 274 5180.   'U`
peter at ferranti.com



More information about the Comp.unix.internals mailing list