HP Labs Technical Reports

Click here for full text: PDF

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

[Research] [News] [Tech Reports] [Palo Alto] [Bristol] [Japan] [Israel] [Site Map] [Home] [Hewlett-Packard]