C++中有哪些好的并发库
What are the good concurrency libaries in C++?
我正在使用英特尔的线程构建块库,它看起来很好。但由于一些许可问题,我可能不会使用它。那么,还有哪些好的C++并发库呢?
它取决于您需要支持的操作系统、平台和编译器。
符合C++11标准的编译器已经具有并发支持。
其他选项是Boost或Qt库。
对于简单的多线程,另一个选项是OpenMP。
看看Boost::Concurrent。看起来你在追求Boost::Lockfree,它有队列等。
相关文章:
- 控制允许动态运行c++的并发操作数
- 节俭并发:未解决的外部问题
- 并发/多线程:是否可以以这种方式生成相同的输出?
- 用于在并发环境中访问 MMIO 的软件模式
- C++中的并发哈希表
- 提升 asio 并发计时器取消问题与链
- C++具有基元类型的并发队列
- 使用简单两相锁定的并发程序
- C++ 按引用或值推送的并发队列
- 允许多个互斥锁所有者或指定数量的并发代码执行
- 琐碎并发代码的吞吐量不会随着线程数量的增加而增加
- 由并发无序映射查找线程调用的函数是否安全?
- 在迭代期间并发修改映射
- 并发安全堆栈接口方法:正确与否?
- 内存模型和并发
- 重塑Microsoft的并发::d iagnostic::span,也可以检测外部跨度
- 如何在 qt 中从另一个线程运行 qt并发时关闭程序
- 并发问题:如何只有一个线程通过关键部分
- Qt并发错误:用作初始值设定项的数组
- 如何使用 c++ 实现并发文件/文本编辑?