Table 1 summarizes the packages and libraries that you receive with the Threads Module.
Package
|
Purpose
|
Library name
|
Execution Tracing
|
Makes it easier for you to identify the source of errors in your applications.
|
trace
|
Functor
|
Enables you to generically execute functions. It is also used by other Importing latest templates packages to help you quickly transform existing single-threaded applications into high-performance, multithreaded applications.
|
functor functor_list functor_map
|
Interthread Communication
|
Helps you design communication between threads, further improving application performance.
|
itc
|
Smart Pointer
|
Helps you manage memory and reduce memory leaks.
|
pointer
|
Synchronization
|
Contains classes that control access to shared resources, increasing throughput and responsiveness in your C++ applications.
|
sync
|
Thread-compatible Exception
|
Includes a simple framework for handling exceptions and returning a string representation suitable for display or logging.
|
threxcept
|
Threading
|
Contains prebuilt, fundamental threading classes, giving you a head-start on building portable, multithreaded applications in C++.
|
thread
|
Copyright © Rogue Wave Software, Inc. All Rights Reserved.
The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.