- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

# Synchronization

## Classes
struct | tbb::atomic< T >
| Primary template for atomic. More...
class | tbb::mutex
| Wrapper around the platform's native reader-writer lock. More...
class | tbb::null_mutex
| A mutex which does nothing. More...
class | tbb::null_rw_mutex
| A rw mutex which does nothing. More...
class | tbb::queuing_mutex
| Queuing mutex with local-only spinning. More...
class | tbb::queuing_rw_mutex
| Queuing reader-writer mutex with local-only spinning. More...
class | tbb::interface5::reader_writer_lock
| Writer-preference reader-writer lock with local-only spinning on readers. More...
class | tbb::recursive_mutex
| Mutex that allows recursive mutex acquisition. More...
class | tbb::spin_mutex
| A lock that occupies a single byte. More...
class | tbb::spin_rw_mutex_v3
| Fast, unfair, spinning reader-writer lock with backoff and writer-preference. More...

Copyright © 2005-2012 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.