Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei AlexandrescuC++ 编码规范

Boost 库文档 - 并发编程

并发编程

Asio

可移植的网络和其他低级 I/O,包括套接字、计时器、主机名解析、套接字 iostream、串行端口、文件描述符和 Windows HANDLE。

作者
Chris Kohlhoff
首次发布
1.35.0
C++ 标准最低级别
11
类别
并发编程输入/输出
Atomic

C++11 风格的原子类型。

作者
Helge Bahmann、Tim Blechmann 和 Andrey Semashev
首次发布
1.53.0
C++ 标准最低级别
11
类别
并发编程
Beast

可移植的 HTTP、WebSocket 和网络操作,仅使用 C++11 和 Boost.Asio

作者
Vinnie Falco
首次发布
1.66.0
C++ 标准最低级别
11
类别
并发编程输入/输出
Cobalt

协程。基本算法和类型

作者
Klemens Morgenstern
首次发布
1.84.0
C++ 标准最低级别
20
类别
并发编程
Compute

并行/GPU 计算库

作者
Kyle Lutz
首次发布
1.61.0
类别
并发编程
Context

(C++11) 上下文切换库。

作者
Oliver Kowalke
首次发布
1.51.0
C++ 标准最低级别
11
类别
并发编程系统
Coroutine (已弃用)

协程库。

作者
Oliver Kowalke
首次发布
1.53.0
类别
并发编程
Coroutine2

(C++11) 协程库。

作者
Oliver Kowalke
首次发布
1.59.0
C++ 标准最低级别
11
类别
并发编程
Fiber

(C++11) 用户空间线程库。

作者
Oliver Kowalke
首次发布
1.62.0
C++ 标准最低级别
11
类别
并发编程系统
Interprocess

共享内存、内存映射文件、进程共享互斥锁、条件变量、容器和分配器。

作者
Ion Gaztañaga
首次发布
1.35.0
C++ 标准最低级别
03
类别
并发编程
Lockfree

无锁数据结构。

作者
Tim Blechmann
首次发布
1.53.0
C++ 标准最低级别
03
类别
并发编程
MPI

消息传递接口库,用于分布式内存并行应用程序编程。

作者
Douglas Gregor 和 Matthias Troyer
首次发布
1.35.0
C++ 标准最低级别
03
类别
并发编程
MySQL

基于 Boost.Asio 构建的 MySQL 客户端库。

作者
Rubén Pérez
首次发布
1.82.0
C++ 标准最低级别
11
类别
并发编程输入/输出
Redis

基于 Boost.Asio 构建的 Redis 异步客户端库。

作者
Marcelo Zimbres Silva
首次发布
1.84.0
C++ 标准最低级别
17
类别
并发编程输入/输出
Thread

可移植的 C++ 多线程。C++11、C++14、C++17。

作者
Anthony Williams 和 Vicente J. Botet Escriba
首次发布
1.25.0
C++ 标准最低级别
11
类别
并发编程系统