并发空间上的酷开源项目?

时间:2010-11-20 13:13:50

标签: c++ c multithreading

我在C和C ++的并发编程领域寻找很酷的开源项目,需要积极的开发人员贡献。我是域中立的,但在数学/统计相关领域会更感谢。有人抬头吗?

1 个答案:

答案 0 :(得分:1)

Boost C ++ Libraries collection

我建议你看看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 - 为您提供许多图书馆发展状况的概述。