From 08c1e93fa36a49f49325a07fe91ff92c964c2b6c Mon Sep 17 00:00:00 2001 From: Chanho Park Date: Thu, 11 Dec 2014 18:55:56 +0900 Subject: Imported Upstream version 1.57.0 --- doc/html/thread.html | 67 +++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 51 insertions(+), 16 deletions(-) (limited to 'doc/html/thread.html') diff --git a/doc/html/thread.html b/doc/html/thread.html index 64408ddb84..1798890235 100644 --- a/doc/html/thread.html +++ b/doc/html/thread.html @@ -1,9 +1,9 @@ -Chapter 28. Thread 3.0.1 +Chapter 30. Thread 4.4.0 - + @@ -25,7 +25,7 @@

-Chapter 28. Thread 3.0.1

+Chapter 30. Thread 4.4.0

Anthony Williams

@@ -33,7 +33,7 @@ Vicente J. Botet Escriba
-
+

Distributed under the Boost Software License, Version 1.0. (See accompanying @@ -43,7 +43,7 @@

Table of Contents

-
+
Overview
Using and building the library
@@ -58,24 +58,51 @@
Tutorial
Class thread
Namespace this_thread
-
Class thread_group
+
Class thread_group EXTENSION
+
+
Scoped Threads
+
+
Motivation
+
Tutorial
+
Free Thread Functors
+
Class strict_scoped_thread
+
Class scoped_thread
+
Non-member function + swap(scoped_thread&,scoped_thread&)
Synchronization
Tutorial
Mutex Concepts
+
Lock Options
+
Lock Guard
+
With Lock Guard
+
Lock Concepts
Lock Types
-
Other Lock Types
+
Other Lock Types + - EXTENSION
Lock functions
+
Lock Factories + - EXTENSION
Mutex Types
Condition Variables
One-time Initialization
-
Barriers
+
Barriers -- EXTENSION
+
Latches -- EXPERIMENTAL
+
Executors and Schedulers + -- EXPERIMENTAL
Futures
Thread Local Storage
Class thread_specific_ptr
+
Synchronized Data Structures
+
+
Synchronized Values + - EXPERIMENTAL
+
Synchronized Queues -- + EXPERIMENTAL
+
Time Requirements
Deprecated
Emulations
@@ -90,7 +117,12 @@
Conformance and Extension
C++11 standard Thread library
-
Shared Locking extensions
+
C++14 standard Thread library + - accepted changes
+
C++14 TS Extensions for Concurrency + V1
+
C++1z TS Concurrency - On going + proposals
@@ -107,21 +139,24 @@

The Boost.Thread library was originally written - and designed by William E. Kempf (version 0). Anthony Williams version (version - 1) was a major rewrite designed to closely follow the proposals presented to - the C++ Standards Committee, in particular N2497, + and designed by William E. Kempf (version 1). +

+

+ Anthony Williams version (version 2) was a major rewrite designed to closely + follow the proposals presented to the C++ Standards Committee, in particular + N2497, N2320, N2184, N2139, and N2094

- Vicente J. Botet Escriba started in version 2 the adaptation to comply with + Vicente J. Botet Escriba started (version 3) the adaptation to comply with the accepted Thread C++11 library (Make use of Boost.Chrono and Boost.Move) and the Shared Locking Howard Hinnant proposal except for the upward conversions. - Some minor features have been added also as thread attributes, reverse_lock, - shared_lock_guard. + Some minor non-standard features have been added also as thread attributes, + reverse_lock, shared_lock_guard.

In order to use the classes and functions described here, you can either include @@ -136,7 +171,7 @@ - +

Last revised: August 15, 2012 at 23:44:53 GMT

Last revised: October 30, 2014 at 10:20:47 GMT


-- cgit v1.2.3