SunOS Multi-Thread Architecture

  • Powell M
  • Kleiman S
  • Barton S
  • et al.
N/ACitations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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 multi-threaded 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

Cite

CITATION STYLE

APA

Powell, M. L., Kleiman, S. R., Barton, S., Shan, D., Stein, D., & Weeks, M. (1991). SunOS Multi-Thread Architecture (pp. 339–372). https://doi.org/10.1007/978-1-4612-3192-9_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free