我在C和C ++的并发编程领域寻找很酷的开源项目,需要积极的开发人员贡献。我是域中立的,但在数学/统计相关领域会更感谢。有人抬头吗?
答案 0 :(得分:1)
我建议你看看boost C++ library collection。有几个有趣的库处理并发处理,并且处理这些库将大大提高您自己的通用和跨平台c ++编程技能。他们的一些libraries与并发性有关。关于boost的好处是广泛分布,并且是C ++标准的C ++ 0x更新中存在的许多变化的来源,因此每个贡献都会产生巨大的影响。
接受的并发库
- Boost.Interprocess - 共享内存,内存映射文件,进程共享互斥锁,条件变量,容器和分配器。
- Boost.Thread - 便携式C ++多线程
- Boost.MPI - 消息传递接口库,用于分布式内存并行应用程序编程。
接受数学图书馆
- Boost.Graph - BGL图形界面和图形组件是通用的,与标准模板库(STL)具有相同的意义。
- Boost.Math - 对其进行操作的各种单变量统计分布和函数
- Boost.uBLAS - uBLAS提供矩阵和向量类以及基本线性代数例程。支持几种密集,打包和稀疏的存储方案。
发展中的图书馆
- Libraries Under Construction - 目前正在开发的库列表,其中许多是并发和/或数学相关的
- Review Schedule - 为您提供许多图书馆发展状况的概述。