This book provides an in-depth overview of underlying principles as well as practical techniques that can be used to design concurrent programs. (Greg Andrews)
This book teaches the fundamental concepts of multithreaded, parallel and distributed computing. Emphasizes how to solve problems, with correctness the primary concern and performance an important, but secondary, concern. (Gregory R. Andrews)
A part cross-platform C++ library providing high-performance and portable classes for multi-threading by creating a common wrapper around Windows and POSIX threads, exposing an interface modelled on the popular Java abstractions. Cross-platform suppo
Provides example C++ classes implementing a series of synchronization objects useful for building portable (Solaris and Win32) multithreaded applications.