1*1debfc3dSmrg<chapter xmlns="http://docbook.org/ns/docbook" version="5.0" 2*1debfc3dSmrg xml:id="std.concurrency" xreflabel="Concurrency"> 3*1debfc3dSmrg<?dbhtml filename="concurrency.html"?> 4*1debfc3dSmrg 5*1debfc3dSmrg<info><title> 6*1debfc3dSmrg Concurrency 7*1debfc3dSmrg <indexterm><primary>Concurrency</primary></indexterm> 8*1debfc3dSmrg</title> 9*1debfc3dSmrg <keywordset> 10*1debfc3dSmrg <keyword>ISO C++</keyword> 11*1debfc3dSmrg <keyword>library</keyword> 12*1debfc3dSmrg <keyword>mutex</keyword> 13*1debfc3dSmrg <keyword>thread</keyword> 14*1debfc3dSmrg <keyword>future</keyword> 15*1debfc3dSmrg <keyword>condition_variable</keyword> 16*1debfc3dSmrg </keywordset> 17*1debfc3dSmrg</info> 18*1debfc3dSmrg 19*1debfc3dSmrg 20*1debfc3dSmrg 21*1debfc3dSmrg<para> 22*1debfc3dSmrg Facilities for concurrent operation, and control thereof. 23*1debfc3dSmrg</para> 24*1debfc3dSmrg 25*1debfc3dSmrg 26*1debfc3dSmrg<!-- Sect1 01 : API --> 27*1debfc3dSmrg<section xml:id="std.concurrency.api"><info><title>API Reference</title></info> 28*1debfc3dSmrg 29*1debfc3dSmrg 30*1debfc3dSmrg <para> 31*1debfc3dSmrg All items are declared in one of four standard header files. 32*1debfc3dSmrg </para> 33*1debfc3dSmrg 34*1debfc3dSmrg <para> 35*1debfc3dSmrg In header <filename>mutex</filename>, class 36*1debfc3dSmrg template <classname>mutex</classname> and variants, 37*1debfc3dSmrg class <classname>once_flag</classname>, and class 38*1debfc3dSmrg template <classname>unique_lock</classname>. 39*1debfc3dSmrg </para> 40*1debfc3dSmrg 41*1debfc3dSmrg <para> 42*1debfc3dSmrg In header <filename>condition_variable</filename>, 43*1debfc3dSmrg classes <classname>condition_variable</classname> 44*1debfc3dSmrg and <classname>condition_variable_any</classname>. 45*1debfc3dSmrg </para> 46*1debfc3dSmrg 47*1debfc3dSmrg <para> 48*1debfc3dSmrg In header <filename>thread</filename>, 49*1debfc3dSmrg class <classname>thread</classname> and 50*1debfc3dSmrg namespace <code>this_thread</code>. 51*1debfc3dSmrg </para> 52*1debfc3dSmrg 53*1debfc3dSmrg <para> 54*1debfc3dSmrg In header <filename>future</filename>, class 55*1debfc3dSmrg template <classname>future</classname> and class 56*1debfc3dSmrg template <classname>shared_future</classname>, class 57*1debfc3dSmrg template <classname>promise</classname>, 58*1debfc3dSmrg and <classname>packaged_task</classname>. 59*1debfc3dSmrg </para> 60*1debfc3dSmrg 61*1debfc3dSmrg <para> 62*1debfc3dSmrg Full API details. 63*1debfc3dSmrg </para> 64*1debfc3dSmrg 65*1debfc3dSmrg <!-- Doxygen XML: api/group__concurrency.xml --> 66*1debfc3dSmrg 67*1debfc3dSmrg</section> 68*1debfc3dSmrg 69*1debfc3dSmrg</chapter> 70