Programming with threads

This practical guide to developing multithreaded programs on UNIX, concentrates on when and how to apply threads, what problems to expect and how to deal with them. It covers advanced interfaces appropriate to performance-critical situations, explores the use of threads, and the construction of correct MT programs and libraries. The text also includes a variety of multithreading examples.