This chapter explains how to build multithreaded programs. It also discusses the use of exceptions, explains how to share C++ Standard Library objects across threads, and describes how to use classic (old) iostreams in a multithreading environment.
For more information about multithreading, see the Oracle Solaris Multithreaded Programming Guide.
See also the Oracle Developer Studio 12.5: OpenMP API User’s Guide for information on using OpenMP shared memory paralellization directives to create multithreaded programs.