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 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 and 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 through the Modules tab of the SourcePro API Reference Guide.