Tutorials/Example Code/Cases

  1. Various Documents from Sun 
  2. Code examples and case studies from Sun 
  3. Getting Started With POSIX Threads 
  4. Programming with Posix Threads 
  5. FAQ on threads with some Pthread stuff 
  6. Using Pthreads 
  7. Multithreading - Definitions and Guidelines
  8.  Overheads and sample code for Bil Lewis' excellent courses 
  9. An introduction to programming with threads, at <URL:http://www.sun.com/sunworldonline/swol-02-1996/swol-02-threads.html>, from SunWorld Online's February 1996 issue
  10. An introduction to programming with threads, at <URL:http://developer.austin.ibm.com/sdp/library/aixpert/nov94/aixpert_nov94_intrmult.html>, from AIXpert Magazine's November 1994 issue
  11. Porting DCE threads to AIX 4.1 (POSIX draft 7), at <URL:http://www.developer.ibm.com/sdp/library/aixpert/aug94/aixpert_aug94_PTHREADS.html>, from AIXpert Magazine's August 1994 issue
  12. A less thorough introduction to programming with threads, at <URL:http://developer.austin.ibm.com/sdp/library/aixpert/aug95/aixpert_aug95_thread.html>, from AIXpert Magazine's August 1995 issue
  13. Using signals with POSIX threads, at <URL: http://developer.austin.ibm.com/sdp/library/aixpert/aug95/aixpert_aug95_signal.html>, from AIXpert Magazine's August 1995 issue

Courses

    Sun Education 
    (Several teachers)
    training_seats@Sun.com
    (408) 276-3630
    Regular classes at Sun in Mt. View and on-site classes
    Lambda Computer Science 
    (Bil Lewis)
    Bil@LambdaCS.com
    http://www.LambdaCS.com
    (650) 328-8952
    Traveling Seminars and on-site classes
    Phoenix Technologies 
    (Chris Crenshaw, et. al.)
    misc-info@phoenixtech.com
    http://www.phoenixtech.com
    (908) 286-2118
    Consultant 
    (Mark Staveley) 
    marc@staveley.com

     

Books On POSIX Threads

Multithreading Programming Techniques

 
David R. Butenhof, Programming with POSIX Threads. Addison-Wesley, ISBN 0-201-63392-2. 
This book gives a comprehensive and well-structured overview of programming with POSIX threads, and is a good text for the working programming to work from. Detailed examples and discussions abound. 

 
Steve Kleiman, Devang Shah and Bart Smaalders, Programming With Threads. SunSoft Press, ISBN 0-13-172389-8. <URL:http://metalab.unc.edu/pub/sun-info/sunpress/threads/index.html> 
This book goes into considerably greater depth than the other SunSoft Press offering (see below), and is also recommended for the working programmer who expects to deal with threads on a day-to-day basis. It includes many detailed examples. 

 
Bil Lewis and Daniel J. Berg, Threads Primer. SunSoft Press, ISBN 0-13-443698-9. <URL: http://metalab.unc.edu/pub/sun-info/sunpress/books/Lewis/Lewis.html> 
This is a good introduction to programming with threads for programmers and managers. It concentrates on UI and POSIX threads, but also covers use of OS/2 and WIN32 threads. Lewis has a web site where the previews of the second edition are posted for review. The source code for the examples are also there.

 
Charles J. Northrup, Programming With Unix Threads. John Wiley & Sons, ISBN 0-471-13751-0. <URL:http://www.wiley.com/compbooks/catalog/13751-0.htm> 
This book details the UI threads interface, focusing mostly on the Unixware implementation. This is an introductory book. 

 

 
 
 
 
 
 
 
 
 


If you have comments or suggestions, email me at sdybiec@humanfactor.com