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:
-
An Example Using the Internationalization Module with the Threads Module and the C++ Standard Library, An Example Using the Threads Module and the DB Interface Module
-
Example Using Modules from SourcePro Core, SourcePro DB, and SourcePro Net
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.