Table of Contents Previous Next
Logo
Threads and Concurrency with C++ : 31.3 Library Overview
Copyright © 2003-2009 ZeroC, Inc.

31.3 Library Overview

The Ice threading library provides the following thread-related abstractions:
• mutexes
• recursive mutexes
• read-write recursive mutexes
• monitors
• a thread abstraction that allows you to create, control, and destroy threads
The synchronization primitives permit you to implement concurrency control at different levels of granularity. In addition, the thread abstraction allows you to, for example, create a separate thread that can respond to GUI or other asynchronous events. All of the threading APIs are part of the IceUtil namespace.
Table of Contents Previous Next
Logo