跨平台多处理和多线程库
CrossPlatform Multiprocessing and Multithreading Library for C++
有人知道最好的c++跨平台多处理和多线程库吗?我可以通过谷歌找到的是OPEN MP。它是c++中唯一的多处理标准库吗?
OpenThreads是一个很好的选择。
提振。Thread是一个跨平台的多线程库,它将成为即将到来的c++ 11标准的一部分。提振。进程存在,但还不是官方boost库的一部分。
同样,Qt中的QThread/QProcess也是一个不错的选择。它适用于平台:Linux, Mac OS X, Windows,嵌入式Linux, Windows CE, Symbian, Maemo。
SFML有它的sf::Thread类(也有同步类).http://www.sfml-dev.org/tutorials/1.2/system-threads.php编译这个链接-lsfml-system与gcc和SFML -system。Lib with vs.
POCO库。有很多东西,包括线程和线程同步类、线程池、工作队列、活动对象和活动、任务管理和计时器。编写良好的代码,与其他库类很好地集成。
值得一看
相关文章:
- 多线程处理中的静态成员变量
- Opencv cpp 使用多线程处理同一视频的不同部分
- 对象析构函数在多线程处理时不断被调用,但该对象并未超出范围
- 使用 wxWidgets 进行多线程处理时出现奇怪的行为
- 通过多线程处理确定每个字符在文件中出现的次数
- 使用多线程处理的异步请求
- 多线程处理,同时保持部分序列
- 如何在类中进行 c++ 多线程处理(将线程引用保留为成员 var)
- SDL 带变量的多线程处理 -- 无法按预期工作
- 使用多线程处理对象数组 - 无效使用 void 表达式错误
- 如何使用"priority"进行多线程处理?
- 使用简单的过程进行慢速多线程处理
- C++11 使用共享对象的多线程处理
- 在多线程处理时将参数传递给函数
- 使用 vfork 进行多线程处理
- C++ 多线程处理速度慢
- 在 c++ 中多线程处理时与 cout 和 printf 的区别
- 使用windows.h库中函数的多线程处理
- 具有重载成员函数的多线程处理
- 将 rng 的列表存储在 std::array 中以进行多线程处理