The Threads Module

The Threads Module in SourcePro Core contains Rogue Wave C++ classes for writing multithreaded applications. The principle role of this module is to provide the mechanisms necessary for the creation and synchronization of threads across a variety of operating systems and platforms.

The Threads Module can be used to create new multithreaded applications, or to add multithreading to existing applications. For code examples using the Threads Module with other SourcePro products, please see the following: 

The classes of the Threads Module are divided into the following packages:

Threading Package

Synchronization Package

Interthread Communication Package

Smart Pointer Package

Functor Package

Execution Tracing Package

Thread-compatible Exception Package

These class groups are accessible in the SourcePro API Reference.