1 <chapter xmlns="http://docbook.org/ns/docbook" version="5.0"
2 xml:id="std.concurrency" xreflabel="Concurrency">
3 <?dbhtml filename="concurrency.html"?>
7 <indexterm><primary>Concurrency</primary></indexterm>
34 Facilities for concurrent operation, and control thereof.
38 <!-- Sect1 01 : API -->
39 <section xml:id="std.concurrency.api"><info><title>API Reference</title></info>
43 All items are declared in one of four standard header files.
47 In header <filename>mutex</filename>, class
48 template <classname>mutex</classname> and variants,
49 class <classname>once_flag</classname>, and class
50 template <classname>unique_lock</classname>.
54 In header <filename>condition_variable</filename>,
55 classes <classname>condition_variable</classname>
56 and <classname>condition_variable_any</classname>.
60 In header <filename>thread</filename>,
61 class <classname>thread</classname> and
62 namespace <code>this_thread</code>.
66 In header <filename>future</filename>, class
67 template <classname>future</classname> and class
68 template <classname>shared_future</classname>, class
69 template <classname>promise</classname>,
70 and <classname>packaged_task</classname>.
77 <!-- Doxygen XML: api/group__concurrency.xml -->