Introduction to the Oracle Solaris Developer Documentation

Multithreaded Programming in the Oracle Solaris OS

The Oracle Solaris OS provides the ability to develop applications with separate, parallel threads to improve application performance. The Multithreaded Programming Guide covers the POSIX and Oracle Solaris threads APIs, programming with synchronization objects, and compiling multithreaded programs. This guide is for developers who want to use multithreading to separate a process into independent execution threads, improving application performance and structure. Appendixes contain examples of code for both POSIX and Oracle Solaris threads.

If you are new to multithreaded or parallel programming, see the article Making Sense of Parallel Programming Terms. The article explains terminology and contains links to additional sources of information about parallel programming.

For a more comprehensive understanding of programming with POSIX threads, consider reading the following retail books: