Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Threads Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

4.1 Introducing the Synchronization Package

The principle role of the Synchronization package is to allow you to synchronize threads on a variety of operating systems and platforms. Thread synchronization protects the integrity of shared data and efficiently communicates changes in program state between cooperating threads.

The Synchronization package includes:

4.1.1 Interpackage Dependencies

The Synchronization package depends on the Execution Tracing and Thread-compatible Exception packages of the Threads Module.

4.1.2 Including the Header Files

The rw\sync directory contains a header file for each class in the Synchronization package. It is named classname.h. You can also access the declarations for the entire package through sync.h, an umbrella file that includes the header files for all the classes.



Previous fileTop of DocumentContentsNo linkNext file

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.