1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>Synchronization</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.4.7 -->
10
<li><a href="index.html"><span>Main Page</span></a></li>
11
<li><a href="modules.html"><span>Modules</span></a></li>
12
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
13
<li><a href="annotated.html"><span>Classes</span></a></li>
14
<li><a href="files.html"><span>Files</span></a></li>
15
<li><a href="pages.html"><span>Related Pages</span></a></li>
17
<h1>Synchronization</h1><table border="0" cellpadding="0" cellspacing="0">
19
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
20
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00147.html">tbb::atomic< T ></a></td></tr>
22
<tr><td class="mdescLeft"> </td><td class="mdescRight">Primary template for atomic. <a href="a00147.html#_details">More...</a><br></td></tr>
23
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00177.html">tbb::mutex</a></td></tr>
25
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper around the platform's native reader-writer lock. <a href="a00177.html#_details">More...</a><br></td></tr>
26
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00179.html">tbb::null_mutex</a></td></tr>
28
<tr><td class="mdescLeft"> </td><td class="mdescRight">A mutex which does nothing. <a href="a00179.html#_details">More...</a><br></td></tr>
29
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00181.html">tbb::null_rw_mutex</a></td></tr>
31
<tr><td class="mdescLeft"> </td><td class="mdescRight">A rw mutex which does nothing. <a href="a00181.html#_details">More...</a><br></td></tr>
32
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00187.html">tbb::queuing_mutex</a></td></tr>
34
<tr><td class="mdescLeft"> </td><td class="mdescRight">Queuing lock with local-only spinning. <a href="a00187.html#_details">More...</a><br></td></tr>
35
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00189.html">tbb::queuing_rw_mutex</a></td></tr>
37
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reader-writer lock with local-only spinning. <a href="a00189.html#_details">More...</a><br></td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00191.html">tbb::interface5::reader_writer_lock</a></td></tr>
40
<tr><td class="mdescLeft"> </td><td class="mdescRight">Writer-preference reader-writer lock with local-only spinning on readers. <a href="a00191.html#_details">More...</a><br></td></tr>
41
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html">tbb::recursive_mutex</a></td></tr>
43
<tr><td class="mdescLeft"> </td><td class="mdescRight">Mutex that allows recursive mutex acquisition. <a href="a00194.html#_details">More...</a><br></td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00199.html">tbb::spin_mutex</a></td></tr>
46
<tr><td class="mdescLeft"> </td><td class="mdescRight">A lock that occupies a single byte. <a href="a00199.html#_details">More...</a><br></td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00201.html">tbb::spin_rw_mutex_v3</a></td></tr>
49
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fast, unfair, spinning reader-writer lock with backoff and writer-preference. <a href="a00201.html#_details">More...</a><br></td></tr>
53
Copyright © 2005-2010 Intel Corporation. All Rights Reserved.
55
Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are
56
registered trademarks or trademarks of Intel Corporation or its
57
subsidiaries in the United States and other countries.
59
* Other names and brands may be claimed as the property of others.