跨平台多处理和多线程库

CrossPlatform Multiprocessing and Multithreading Library for C++

本文关键字:多线程 处理 跨平台      更新时间:2023-10-16

有人知道最好的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库。有很多东西,包括线程和线程同步类、线程池、工作队列、活动对象和活动、任务管理和计时器。编写良好的代码,与其他库类很好地集成。

值得一看