Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

Boost 1.51.0 Library Documentation - Concurrent Programming

Concurrent Programming

Asio

Portable networking, including sockets, timers, hostname resolution and socket iostreams.

Author(s)
Chris Kohlhoff
First Release
1.35.0
Categories
Concurrent Programming, Input/Output
Context

Context switching library.

Author(s)
Oliver Kowalke
First Release
1.51.0
Categories
Concurrent Programming, System
Interprocess

Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators.

Author(s)
Ion Gaztañaga
First Release
1.35.0
Categories
Concurrent Programming
MPI

Message Passing Interface library, for use in distributed-memory parallel application programming.

Author(s)
Douglas Gregor and Matthias Troyer
First Release
1.35.0
Categories
Concurrent Programming
Thread

Portable C++ multi-threading.

Author(s)
Vicente J. Botet Escribá, Anthony Williams (originally William Kempf)
First Release
1.25.0
Categories
Concurrent Programming, System