2012-03-28 01:13:14 +02:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2014-09-21 19:33:12 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> < html xmlns = "http://www.w3.org/1999/xhtml" > < head > < meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" / > < title > Chapter 15. Concurrency< / title > < meta name = "generator" content = "DocBook XSL-NS Stylesheets V1.78.1" / > < meta name = "keywords" content = "ISO C++, library, mutex, thread, future, condition_variable" / > < meta name = "keywords" content = "ISO C++, runtime, library" / > < link rel = "home" href = "../index.html" title = "The GNU C++ Library" / > < link rel = "up" href = "std_contents.html" title = "Part II. Standard Contents" / > < link rel = "prev" href = "atomics.html" title = "Chapter 14. Atomics" / > < link rel = "next" href = "extensions.html" title = "Part III. Extensions" / > < / head > < body > < div class = "navheader" > < table width = "100%" summary = "Navigation header" > < tr > < th colspan = "3" align = "center" > Chapter 15.
2012-03-28 01:13:14 +02:00
Concurrency
2014-09-21 19:33:12 +02:00
< / th > < / tr > < tr > < td width = "20%" align = "left" > < a accesskey = "p" href = "atomics.html" > Prev< / a > < / td > < th width = "60%" align = "center" > Part II.
2012-03-28 01:13:14 +02:00
Standard Contents
2014-09-21 19:33:12 +02:00
< / th > < td width = "20%" align = "right" > < a accesskey = "n" href = "extensions.html" > Next< / a > < / td > < / tr > < / table > < hr / > < / div > < div class = "chapter" > < div class = "titlepage" > < div > < div > < h2 class = "title" > < a id = "std.concurrency" > < / a > Chapter 15.
2012-03-28 01:13:14 +02:00
Concurrency
2014-09-21 19:33:12 +02:00
< a id = "idm269890863664" class = "indexterm" > < / a >
< / h2 > < / div > < / div > < / div > < div class = "toc" > < p > < strong > Table of Contents< / strong > < / p > < dl class = "toc" > < dt > < span class = "section" > < a href = "concurrency.html#std.concurrency.api" > API Reference< / a > < / span > < / dt > < / dl > < / div > < p >
2012-03-28 01:13:14 +02:00
Facilities for concurrent operation, and control thereof.
2014-09-21 19:33:12 +02:00
< / p > < div class = "section" > < div class = "titlepage" > < div > < div > < h2 class = "title" style = "clear: both" > < a id = "std.concurrency.api" > < / a > API Reference< / h2 > < / div > < / div > < / div > < p >
2012-03-28 01:13:14 +02:00
All items are declared in one of four standard header files.
< / p > < p >
In header < code class = "filename" > mutex< / code > , class
template < code class = "classname" > mutex< / code > and variants,
class < code class = "classname" > once_flag< / code > , and class
template < code class = "classname" > unique_lock< / code > .
< / p > < p >
In header < code class = "filename" > condition_variable< / code > ,
classes < code class = "classname" > condition_variable< / code >
and < code class = "classname" > condition_variable_any< / code > .
< / p > < p >
In header < code class = "filename" > thread< / code > ,
class < code class = "classname" > thread< / code > and
namespace < code class = "code" > this_thread< / code > .
< / p > < p >
In header < code class = "filename" > future< / code > , class
template < code class = "classname" > future< / code > and class
template < code class = "classname" > shared_future< / code > , class
template < code class = "classname" > promise< / code > ,
and < code class = "classname" > packaged_task< / code > .
< / p > < p >
Full API details.
2014-09-21 19:33:12 +02:00
< / p > < / div > < / div > < div class = "navfooter" > < hr / > < table width = "100%" summary = "Navigation footer" > < tr > < td width = "40%" align = "left" > < a accesskey = "p" href = "atomics.html" > Prev< / a > < / td > < td width = "20%" align = "center" > < a accesskey = "u" href = "std_contents.html" > Up< / a > < / td > < td width = "40%" align = "right" > < a accesskey = "n" href = "extensions.html" > Next< / a > < / td > < / tr > < tr > < td width = "40%" align = "left" valign = "top" > Chapter 14.
2012-03-28 01:13:14 +02:00
Atomics
2014-09-21 19:33:12 +02:00
< / td > < td width = "20%" align = "center" > < a accesskey = "h" href = "../index.html" > Home< / a > < / td > < td width = "40%" align = "right" valign = "top" > Part III.
2012-03-28 01:13:14 +02:00
Extensions
2014-09-21 19:33:12 +02:00
< / td > < / tr > < / table > < / div > < / body > < / html >