SunOS Multi-Thread Architecture
Autor: | M. Weeks, D. Stein, Mike L. Powell, D. Shan, S. R. Kleiman, S. Barton |
---|---|
Rok vydání: | 1991 |
Předmět: | |
Zdroj: | Sun Technical Reference Library ISBN: 9780387976341 USENIX Winter |
Popis: | We describe a model for multiple threads of control within a single UNIX process. The main goals are to provide extremely lightweight threads and to rationalize and extend the UNIX Application Programming Interface for a multithreaded environment. The threads are intended to be sufficiently lightweight so that there can be thousands present and that synchronization and context switching can be accomplished rapidly without entering the kernel. These goals are achieved by providing lightweight user-level threads that are multiplexed on top of kernel-supported threads of control. This architecture allows the programmer to separate logical (program) concurrency from the required real concurrency, which is relatively costly, and to control both within a single programming model. |
Databáze: | OpenAIRE |
Externí odkaz: |