Research Catalog
Pthreads programming
- Title
- Pthreads programming / Bradford Nichols, Dick Buttlar, and Jacqueline Proulx Farrell.
- Author
- Nichols, Bradford.
- Publication
- Sebastopol, CA : O'Reilly, [1996], ©1996.
Items in the Library & Off-site
Filter by
1 Item
Status | Format | Access | Call Number | Item Location |
---|---|---|---|---|
Text | Request in advance | QA76.642 .N53 1996g | Off-site |
Details
- Additional Authors
- Description
- xvi, 267 pages : illustrations; 24 cm
- Summary
- Computers are just as busy as the rest of us nowadays. They have lots of tasks to do at once and need some cleverness to get them all done at the same time. That's why threads are becoming a new model for programming. Microsoft Windows NT, the Distributed Computing Environment (DCE), and many UNIX-based operating systems support threads.
- One advantage of most UNIX and DCE implementations is that they conform to a recently ratified POSIX standard (originally 1003.4a, now 1003.1c), which allows your programs to be portable between them. The POSIX threads standard, commonly known as Pthreads, is supported by most UNIX-based operating systems.
- With threads programming, multiple tasks run concurrently within the same program. They can share a single CPU as processes do or take advantage of multiple CPUs when available. They provide a clean way to divide the tasks of a program while sharing data.
- In this book you will learn when to use threads and how to make them efficient. The book delves into performance issues, comparing threads to processes, contrasting kernel threads to user threads, and showing how to measure speed. It describes in a simple, clear manner what all the advanced features are for and how threads interact with the rest of the UNIX system.
- Subjects
- Note
- "A POSIX standard for better multiprocessing"--Cover.
- Includes index.
- "Nutshell handbook."
- Contents
- 1. Why Threads? -- 2. Designing Threaded Programs -- 3. Synchronizing Pthreads -- 4. Managing Pthreads -- 5. Pthreads and UNIX -- 6. Practical Considerations -- App. A. Pthreads and DCE -- App. B. Pthreads Draft 4 vs. the Final Standard -- App. C. Pthreads Quick Reference.
- ISBN
- 1565921151 :
- OCLC
- ocm35779671
- Owning Institutions
- Columbia University Libraries