Unix/Linux Threads, Including POSIX Threads (Pthreads)

(last updated: 16-May-2015 09:31)


  1. Beginning Linux Programming, Second Edition; Neil Matthew and Richard Stones; Wrox Press, 1999 (Chapter 11: POSIX Threads).
  2. Interprocess Communications in UNIX: The Nooks & Crannies, Second Edition; John Shapley Gray; Prentice Hall, 1998 (Chapter 11: Threads).
  3. Multithreaded Programming with Pthreads; Bil Lewis and Daniel J. Berg; Prentice Hall, 1998.
  4. Multithreaded Programming Techniques; Shashi Prasad; McGraw-Hill, 1997.
  5. Object-Oriented Multithreading Using C++; Cameron Hughes and Tracey Hughes; John Wiley & Sons, 1997.
  6. Practical UNIX Programming: A Guide to Concurrency, Communication, and Multithreading; Kay A. Robbins and Steven Robbins; Prentice Hall, 1996 (Chapter 9: POSIX Threads and Chapter 10: Thread Synchronization).
  7. Programming with POSIX Threads; David R. Butenhof; Addison-Wesley, 1997.
  8. Programming with Threads; Steve Kleiman, Devang Shah, and Bart Smaalders; SunSoft Press/Prentice Hall, 1996.
  9. Programming with UNIX Threads; Charles J. Northrup; John Wiley & Sons, 1996.
  10. Pthreads Programming; Bradford Nichols, Dick Buttlar, and Jacqueline Proulx Farrell; O'Reilly & Associates, 1996 (reprinted with corrections Feb 1998).
  11. Solaris Multithreaded Programming Guide; Sun Microsystems; Prentice Hall, 1995.
  12. Thread Time: The Multithreaded Programming Guide; Scott J. Norton and Mark D. DiPasquale; Prentice Hall, 1996.
  13. Threads Primer: A Guide to Multithreaded Programming; Bil Lewis and Daniel J. Berg; SunSoft Press, 1995.
  14. Understanding DCE; Ward Rosenberry, David Kenney, and Gerry Fisher; O'Reilly & Associates, 1992 (Chapter 4: Threads: Improving Performance).
  15. UNIX Internals: The New Frontiers; Uresh Vahalia; Prentice Hall, 1996 (Chapter 3: Threads and Lightweight Processes).
  16. Unix Network Programming, Second Edition, Volume 1: Networking APIs: Sockets and XTI; W. Richard Stevens, Prentice Hall, 1998 (Chapter 23: Threads).
  17. UNIX Network Programming, Second Edition, Volume 2: Interprocess Communications; W. Richard Stevens; Prentice Hall, 1998 (Appendix B: A Threads Primer).