diff options
Diffstat (limited to 'doc/html/signals2/thread-safety.html')
-rw-r--r--[-rwxr-xr-x] | doc/html/signals2/thread-safety.html | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/doc/html/signals2/thread-safety.html b/doc/html/signals2/thread-safety.html index f2e809b7f3..e608fc1457 100755..100644 --- a/doc/html/signals2/thread-safety.html +++ b/doc/html/signals2/thread-safety.html @@ -26,13 +26,13 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="signals2.thread-safety"></a>Thread-Safety</h2></div></div></div> <div class="toc"><dl> -<dt><span class="section"><a href="thread-safety.html#id3177424">Introduction</a></span></dt> -<dt><span class="section"><a href="thread-safety.html#id3177480">Signals and combiners</a></span></dt> -<dt><span class="section"><a href="thread-safety.html#id3177644">Connections and other classes</a></span></dt> +<dt><span class="section"><a href="thread-safety.html#id3233821">Introduction</a></span></dt> +<dt><span class="section"><a href="thread-safety.html#id3233877">Signals and combiners</a></span></dt> +<dt><span class="section"><a href="thread-safety.html#id3234042">Connections and other classes</a></span></dt> </dl></div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="id3177424"></a>Introduction</h3></div></div></div> +<a name="id3233821"></a>Introduction</h3></div></div></div> <p> The primary motivation for Boost.Signals2 is to provide a version of the original Boost.Signals library which can be used safely in a @@ -49,7 +49,7 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="id3177480"></a>Signals and combiners</h3></div></div></div> +<a name="id3233877"></a>Signals and combiners</h3></div></div></div> <p> Each signal object default-constructs a <code class="computeroutput">Mutex</code> object to protect its internal state. Furthermore, a <code class="computeroutput">Mutex</code> is created @@ -108,7 +108,7 @@ Note that since we unlock the connection's mutex before executing its associated slot, it is possible a slot will still be executing after it has been disconnected by a - <code class="computeroutput"><a class="link" href="../boost/signals2/connection.html#id829021-bb">connection::disconnect</a>()</code>, if + <code class="computeroutput"><a class="link" href="../boost/signals2/connection.html#id1394678-bb">connection::disconnect</a>()</code>, if the disconnect was called concurrently with signal invocation. </p> <p> @@ -125,7 +125,7 @@ Future signal invocations will receive a handle to the newly created deep copy of the slot list, and the old slot list will be destroyed once it is no longer in use. Similarly, if you change a signal's combiner with - <code class="computeroutput"><a class="link" href="../boost/signals2/signal.html#id1067758-bb">signal::set_combiner</a></code> + <code class="computeroutput"><a class="link" href="../boost/signals2/signal.html#id1392232-bb">signal::set_combiner</a></code> while a signal invocation is running concurrently, the concurrent signal invocation will continue to use the old combiner undisturbed, while future signal invocations will receive a handle to the new combiner. @@ -163,7 +163,7 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="id3177644"></a>Connections and other classes</h3></div></div></div> +<a name="id3234042"></a>Connections and other classes</h3></div></div></div> <p> The methods of the <code class="computeroutput"><a class="link" href="../boost/signals2/connection.html" title="Class connection">signals2::connection</a></code> class are thread-safe, with the exception of assignment and swap. This is achived via locking the mutex |