This article is from the Threads Programming FAQ, by Bryan O'Sullivan email@example.com with numerous contributions by others.
* Douglas C. Schmidt <firstname.lastname@example.org> has written a package
called ACE ("Adaptive Communication Environment"). ACE supports
multithreading on Unix and WIN32 platforms, and integrates popular
IPC mechanisms (sockets, RPC, System V IPC) and a host of other
features that C++ programmers will find useful. For details, see