summaryrefslogtreecommitdiff
path: root/doc/html/thread/thread_management.html
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2016-10-06 10:38:45 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2016-10-06 10:39:52 +0900
commit5cde13f21d36c7224b0e13d11c4b49379ae5210d (patch)
treee8269ac85a4b0f7d416e2565fa4f451b5cb41351 /doc/html/thread/thread_management.html
parentd9ec475d945d3035377a0d89ed42e382d8988891 (diff)
downloadboost-5cde13f21d36c7224b0e13d11c4b49379ae5210d.tar.gz
boost-5cde13f21d36c7224b0e13d11c4b49379ae5210d.tar.bz2
boost-5cde13f21d36c7224b0e13d11c4b49379ae5210d.zip
Imported Upstream version 1.61.0
Change-Id: I96a1f878d1e6164f01e9aadd5147f38fca448d90 Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'doc/html/thread/thread_management.html')
-rw-r--r--doc/html/thread/thread_management.html156
1 files changed, 78 insertions, 78 deletions
diff --git a/doc/html/thread/thread_management.html b/doc/html/thread/thread_management.html
index dc068c2502..c0260c2687 100644
--- a/doc/html/thread/thread_management.html
+++ b/doc/html/thread/thread_management.html
@@ -4,9 +4,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Thread Management</title>
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
-<link rel="up" href="../thread.html" title="Chapter&#160;31.&#160;Thread 4.6.0">
+<link rel="up" href="../thread.html" title="Chapter&#160;33.&#160;Thread 4.7.0">
<link rel="prev" href="future.html" title="Future">
<link rel="next" href="ScopedThreads.html" title="Scoped Threads">
</head>
@@ -27,7 +27,7 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="thread.thread_management"></a><a class="link" href="thread_management.html" title="Thread Management">Thread Management</a>
</h2></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.synopsis">Synopsis</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.tutorial">Tutorial</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.thread">Class <code class="computeroutput"><span class="identifier">thread</span></code></a></span></dt>
@@ -49,7 +49,7 @@
<span class="special">{</span>
<span class="identifier">thread</span><span class="special">::</span><span class="identifier">id</span> <span class="identifier">get_id</span><span class="special">()</span> <span class="keyword">noexcept</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">TimeDuration</span><span class="special">&gt;</span>
- <span class="keyword">void</span> <span class="identifier">yield</span><span class="special">()</span> <span class="keyword">noexcept</span><span class="special">;</span> <span class="comment">// DEPRECATED</span>
+ <span class="keyword">void</span> <span class="identifier">yield</span><span class="special">()</span> <span class="keyword">noexcept</span><span class="special">;</span>
<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Clock</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Duration</span><span class="special">&gt;</span>
<span class="keyword">void</span> <span class="identifier">sleep_until</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">&lt;</span><span class="identifier">Clock</span><span class="special">,</span> <span class="identifier">Duration</span><span class="special">&gt;&amp;</span> <span class="identifier">abs_time</span><span class="special">);</span>
<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Rep</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Period</span><span class="special">&gt;</span>
@@ -85,7 +85,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="thread.thread_management.tutorial"></a><a class="link" href="thread_management.html#thread.thread_management.tutorial" title="Tutorial">Tutorial</a>
</h3></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.tutorial.launching">Launching
threads</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.tutorial.attributes">Thread
@@ -457,7 +457,7 @@
</p>
<a name="interruption_points"></a><h6>
<a name="thread.thread_management.tutorial.interruption.h0"></a>
- <span class="phrase"><a name="thread.thread_management.tutorial.interruption.predefined_interruption_points"></a></span><a class="link" href="thread_management.html#thread.thread_management.tutorial.interruption.predefined_interruption_points">Predefined
+ <span><a name="thread.thread_management.tutorial.interruption.predefined_interruption_points"></a></span><a class="link" href="thread_management.html#thread.thread_management.tutorial.interruption.predefined_interruption_points">Predefined
Interruption Points</a>
</h6>
<p>
@@ -466,7 +466,7 @@
enabled for the current thread, and interruption is requested for the current
thread:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<a class="link" href="thread_management.html#thread.thread_management.thread.join" title="Member function join()"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">join</span><span class="special">()</span></code></a>
</li>
@@ -612,7 +612,7 @@
</p>
<h6>
<a name="thread.thread_management.tutorial.native_from.h0"></a>
- <span class="phrase"><a name="thread.thread_management.tutorial.native_from._code__phrase_role__identifier__pthread_exit__phrase___code__posix_limitation"></a></span><a class="link" href="thread_management.html#thread.thread_management.tutorial.native_from._code__phrase_role__identifier__pthread_exit__phrase___code__posix_limitation"><code class="computeroutput"><span class="identifier">pthread_exit</span></code> POSIX limitation</a>
+ <span><a name="thread.thread_management.tutorial.native_from._code__phrase_role__identifier__pthread_exit__phrase___code__posix_limitation"></a></span><a class="link" href="thread_management.html#thread.thread_management.tutorial.native_from._code__phrase_role__identifier__pthread_exit__phrase___code__posix_limitation"><code class="computeroutput"><span class="identifier">pthread_exit</span></code> POSIX limitation</a>
</h6>
<p>
<code class="computeroutput"><span class="identifier">pthread_exit</span></code> in glibc/NPTL
@@ -631,7 +631,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="thread.thread_management.thread"></a><a class="link" href="thread_management.html#thread.thread_management.thread" title="Class thread">Class <code class="computeroutput"><span class="identifier">thread</span></code></a>
</h3></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.thread.default_constructor">Default
Constructor</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.thread.move_constructor">Move
@@ -780,7 +780,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Constructs a <a class="link" href="thread_management.html#thread.thread_management.thread" title="Class thread"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span></code></a> instance that refers
@@ -806,7 +806,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Transfers ownership of the thread managed by <code class="computeroutput"><span class="identifier">other</span></code>
@@ -834,7 +834,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd>
<p>
@@ -874,7 +874,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Requires:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">Callable</span></code> must be
@@ -920,7 +920,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">Callable</span></code> must be
@@ -967,7 +967,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">Callable</span></code> must be
@@ -1013,7 +1013,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">Callable</span></code> must be
@@ -1060,7 +1060,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">F</span></code> and each <code class="computeroutput"><span class="identifier">A</span></code>n must be copyable or movable.
@@ -1107,7 +1107,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd>
<p>
@@ -1133,7 +1133,7 @@
or performance (for <code class="computeroutput"><span class="identifier">join</span></code>)
bugs encountered only when an exception is raised. Thus the programmer
must ensure that the destructor is never executed while the thread
- is still joinable. Join the thread before destroying or use an scoped
+ is still joinable. Join the thread before destroying or use a scoped
thread.
</p></dd>
</dl>
@@ -1148,7 +1148,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
@@ -1171,7 +1171,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
the thread is joinable.
@@ -1252,7 +1252,7 @@
</table></div>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
the thread is joinable.
@@ -1320,7 +1320,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
the thread is joinable.
@@ -1387,7 +1387,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
the thread is joinable.
@@ -1452,7 +1452,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
the thread is joinable.
@@ -1496,7 +1496,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
If <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
@@ -1520,7 +1520,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
If <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
@@ -1547,7 +1547,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
The number of hardware threads available on the current system (e.g.
@@ -1570,7 +1570,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
The number of physical cores available on the current system. In
@@ -1594,7 +1594,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Returns an instance of <code class="computeroutput"><span class="identifier">native_handle_type</span></code>
@@ -1633,7 +1633,7 @@
</table></div>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">get_id</span><span class="special">()==</span><span class="identifier">other</span><span class="special">.</span><span class="identifier">get_id</span><span class="special">()</span></code>
@@ -1665,7 +1665,7 @@
</table></div>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">get_id</span><span class="special">()!=</span><span class="identifier">other</span><span class="special">.</span><span class="identifier">get_id</span><span class="special">()</span></code>
@@ -1698,7 +1698,7 @@
</table></div>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Suspends the current thread until the specified time has been reached.
@@ -1741,7 +1741,7 @@
</table></div>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
See <a class="link" href="thread_management.html#thread.thread_management.this_thread.yield" title="Non-member function yield()"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">yield</span><span class="special">()</span></code></a>.
@@ -1758,7 +1758,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Exchanges the threads of execution associated with <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
@@ -1789,7 +1789,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
<a class="link" href="thread_management.html#thread.thread_management.thread.swap" title="Member function swap()"><code class="computeroutput"><span class="identifier">lhs</span><span class="special">.</span><span class="identifier">swap</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span></code></a>.
@@ -1801,7 +1801,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="thread.thread_management.thread.id"></a><a class="link" href="thread_management.html#thread.thread_management.thread.id" title="Class boost::thread::id">Class <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">id</span></code></a>
</h4></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.thread.id.constructor">Default
constructor</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.thread.id.is_equal"><code class="computeroutput"><span class="keyword">operator</span><span class="special">==</span></code></a></span></dt>
@@ -1841,7 +1841,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Constructs a <a class="link" href="thread_management.html#thread.thread_management.thread.id" title="Class boost::thread::id"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">id</span></code></a> instance that represents
@@ -1862,7 +1862,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
@@ -1885,7 +1885,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
@@ -1908,7 +1908,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span><span class="special">!=</span><span class="identifier">y</span></code>
@@ -1937,7 +1937,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">y</span><span class="special">&lt;*</span><span class="keyword">this</span></code>
@@ -1957,7 +1957,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="special">!(</span><span class="identifier">y</span><span class="special">&lt;*</span><span class="keyword">this</span><span class="special">)</span></code>
@@ -1977,7 +1977,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="special">!(*</span><span class="keyword">this</span><span class="special">&lt;</span><span class="identifier">y</span><span class="special">)</span></code>
@@ -2000,7 +2000,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Writes a representation of the <a class="link" href="thread_management.html#thread.thread_management.thread.id" title="Class boost::thread::id"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">id</span></code></a> instance <code class="computeroutput"><span class="identifier">x</span></code> to the stream <code class="computeroutput"><span class="identifier">os</span></code>, such that the representation
@@ -2021,7 +2021,7 @@
<a name="thread.thread_management.thread.attributes"></a><a class="link" href="thread_management.html#thread.thread_management.thread.attributes" title="Class boost::thread::attributes EXTENSION">Class
<code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">attributes</span></code> EXTENSION</a>
</h4></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.thread.attributes.constructor">Default
constructor</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.thread.attributes.set_stack_size">Member
@@ -2056,7 +2056,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Constructs a thread attributes instance with its default values.
@@ -2077,10 +2077,10 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
- Stores the stack size to be used to create a thread. This is an
+ Stores the stack size to be used to create a thread. This is a
hint that the implementation can choose a better size if to small
or too big or not aligned to a page.
</p></dd>
@@ -2106,7 +2106,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
The stack size to be used on the creation of a thread. Note that
@@ -2131,7 +2131,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Returns an instance of <code class="computeroutput"><span class="identifier">native_handle_type</span></code>
@@ -2154,7 +2154,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="thread.thread_management.this_thread"></a><a class="link" href="thread_management.html#thread.thread_management.this_thread" title="Namespace this_thread">Namespace <code class="computeroutput"><span class="identifier">this_thread</span></code></a>
</h3></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.this_thread.get_id">Non-member
function <code class="computeroutput"><span class="identifier">get_id</span><span class="special">()</span></code></a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.this_thread.interruption_point">Non-member
@@ -2219,7 +2219,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
An instance of <a class="link" href="thread_management.html#thread.thread_management.thread.id" title="Class boost::thread::id"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">id</span></code></a> that represents that
@@ -2247,7 +2247,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Check to see if the current thread has been interrupted.
@@ -2275,7 +2275,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="keyword">true</span></code> if interruption
@@ -2303,7 +2303,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
<code class="computeroutput"><span class="keyword">true</span></code> if interruption
@@ -2350,7 +2350,7 @@
</table></div>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Suspends the current thread until the time period specified by <code class="computeroutput"><span class="identifier">rel_time</span></code> has elapsed or the time
@@ -2391,7 +2391,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Suspends the current thread until the time point specified by <code class="computeroutput"><span class="identifier">abs_time</span></code> has been reached.
@@ -2436,7 +2436,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Suspends the current thread until the duration specified by <code class="computeroutput"><span class="identifier">rel_time</span></code> has elapsed.
@@ -2475,7 +2475,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Gives up the remainder of the current thread's time slice, to allow
@@ -2493,7 +2493,7 @@
<a name="thread.thread_management.this_thread.disable_interruption"></a><a class="link" href="thread_management.html#thread.thread_management.this_thread.disable_interruption" title="Class disable_interruption EXTENSION">Class
<code class="computeroutput"><span class="identifier">disable_interruption</span></code> EXTENSION</a>
</h4></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.this_thread.disable_interruption.constructor">Constructor</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.this_thread.disable_interruption.destructor">Destructor</a></span></dt>
</dl></div>
@@ -2525,7 +2525,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Stores the current state of <a class="link" href="thread_management.html#thread.thread_management.this_thread.interruption_enabled" title="Non-member function interruption_enabled() EXTENSION"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">interruption_enabled</span><span class="special">()</span></code></a>
@@ -2552,7 +2552,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
Must be called from the same thread from which <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> was constructed.
@@ -2581,7 +2581,7 @@
<a name="thread.thread_management.this_thread.restore_interruption"></a><a class="link" href="thread_management.html#thread.thread_management.this_thread.restore_interruption" title="Class restore_interruption EXTENSION">Class
<code class="computeroutput"><span class="identifier">restore_interruption</span></code> EXTENSION</a>
</h4></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.this_thread.restore_interruption.constructor">Constructor</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.this_thread.restore_interruption.destructor">Destructor</a></span></dt>
</dl></div>
@@ -2614,7 +2614,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
Must be called from the same thread from which <code class="computeroutput"><span class="identifier">disabler</span></code>
@@ -2646,7 +2646,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Preconditions:</span></dt>
<dd><p>
Must be called from the same thread from which <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> was constructed.
@@ -2680,7 +2680,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
A copy of <code class="computeroutput"><span class="identifier">func</span></code> is
@@ -2717,7 +2717,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="thread.thread_management.threadgroup"></a><a class="link" href="thread_management.html#thread.thread_management.threadgroup" title="Class thread_group EXTENSION">Class <code class="computeroutput"><span class="identifier">thread_group</span></code> EXTENSION</a>
</h3></div></div></div>
-<div class="toc"><dl class="toc">
+<div class="toc"><dl>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.threadgroup.constructor">Constructor</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.threadgroup.destructor">Destructor</a></span></dt>
<dt><span class="section"><a href="thread_management.html#thread.thread_management.threadgroup.create_thread">Member
@@ -2775,7 +2775,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Create a new thread group with no threads.
@@ -2791,7 +2791,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Destroy <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>
@@ -2811,7 +2811,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Create a new <a class="link" href="thread_management.html#thread.thread_management.thread" title="Class thread"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread</span></code></a> object as-if by
@@ -2838,7 +2838,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Precondition:</span></dt>
<dd><p>
The expression <code class="computeroutput"><span class="keyword">delete</span> <span class="identifier">thrd</span></code> is well-formed and will not
@@ -2867,7 +2867,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
If <code class="computeroutput"><span class="identifier">thrd</span></code> is a member
@@ -2891,7 +2891,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Requires:</span></dt>
<dd><p>
<code class="computeroutput"><span class="identifier">is_this_thread_in</span><span class="special">()</span> <span class="special">==</span> <span class="keyword">false</span></code>.
@@ -2923,7 +2923,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
true if there is a thread <code class="computeroutput"><span class="identifier">th</span></code>
@@ -2941,7 +2941,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
true if there is a thread <code class="computeroutput"><span class="identifier">th</span></code>
@@ -2959,7 +2959,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Effects:</span></dt>
<dd><p>
Call <code class="computeroutput"><span class="identifier">interrupt</span><span class="special">()</span></code>
@@ -2977,7 +2977,7 @@
</pre>
<div class="variablelist">
<p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
<dt><span class="term">Returns:</span></dt>
<dd><p>
The number of threads in the group.