HP Labs Technical Reports
Click here for full text:
Interprocess Concurrency Under UNIX
Marovich, Scott B.
Abstract: This paper describes a coroutine implementation of the Threads Extension for Portable Operating Systems, defined in proposed IEEE Standard No.1003.4. Packaged as an HP-UX subroutine library, it allows multiple flows of control in a single program and provides inexpensive, simulated concurrency under a traditional, uniprocessor operating system. We analyze problems of designing such a mechanism for UNIX-style operating systems and give performance measurements for two HP computers. The presentation is for advanced programmers who wish to use this software or build similar facilities, and it assumes knowledge of UNIX system programming.
Back to Index