c++ - 并发空间上很酷的开源项目?

标签 c++ c multithreading

我正在 C 和 C++ 并发编程空间中寻找很酷的开源项目,这些项目需要积极的开发人员贡献。我是领域中立的,但会更喜欢数学/统计相关领域的东西。任何提醒的人?

最佳答案

提升 C++ 库集合

我建议看一下 boost C++ library collection .有几个处理并发处理的有趣库,使用这些库将极大地提高您自己的通用和跨平台 C++ 编程技能。他们的一些 libraries与并发有关。 boost 的好处在于它分布广泛,并且是 C++0x 对 C++ 标准的更新中出现的许多变化的源头,因此每一个贡献都会产生巨大的影响。

接受的并发库
- Boost.Interprocess - 共享内存、内存映射文件、进程共享互斥体、条件变量、容器和分配器。
- Boost.Thread - 可移植的 C++ 多线程。
- Boost.MPI - 消息传递接口(interface)库,用于分布式内存并行应用程序编程。

接受的数学库
- Boost.Graph - BGL 图形界面和图形组件是通用的,与标准模板库 (STL) 具有相同的意义。
- Boost.Math - 多种单变量统计分布和对其进行操作的函数。
- Boost.uBLAS - uBLAS 提供矩阵和 vector 类以及基本的线性代数例程。支持多种密集、打包和稀疏存储方案。

开发中的库
- Libraries Under Construction - 当前正在开发的库列表,其中许多与并发和/或数学相关。
- Review Schedule - 为您提供许 multimap 书馆发展状况的概览。

关于c++ - 并发空间上很酷的开源项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4232887/

相关文章:

android - 构建无版本号后缀的 boost

c++ - -Woverflow catn cout值

c - 函数指针作为 C 中结构的成员无效的初始值设定项

java - 队列中的Java线程一旦完成任务,就需要 hibernate

c++ - 等待主线程直到条件

python - QMutexLocker() 导致 UI 卡住

c++ - 是否可以允许将类强制转换为任意枚举?

c++ - 使用C的MySQL varchar中的编码字符缓冲区存储问题

c - C 中的虚假 getter/setter 函数返回错误值

c - 下面的格式说明符在做什么?