Asio
|
C++
11
|
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs. |
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs. |
Atomic
|
C++
11
|
C++11-style atomic types. |
C++11-style atomic types. |
Compute
|
C++
03
|
Parallel/GPU-computing library |
Parallel/GPU-computing library |
Context
|
C++
11
|
(C++11) Context switching library. |
(C++11) Context switching library. |
Coroutine
|
C++
03
|
Coroutine library. |
Coroutine library. |
Coroutine2
|
C++
11
|
(C++11) Coroutine library. |
(C++11) Coroutine library. |
Fiber
|
C++
11
|
(C++11) Userland threads library. |
(C++11) Userland threads library. |
Interprocess
|
C++
03
|
Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators. |
Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators. |
Lockfree
|
C++
14
|
Lockfree data structures. |
Lockfree data structures. |
MPI
|
C++
03
|
Message Passing Interface library, for use in distributed-memory parallel application programming. |
Message Passing Interface library, for use in distributed-memory parallel application programming. |
Thread
|
C++
11
|
Portable C++ multi-threading. C++11, C++14, C++17. |
Portable C++ multi-threading. C++11, C++14, C++17. |