任何人都知道C ++的最佳CrossPlatform多处理和多线程库。我可以通过谷歌找到的是OPEN MP。是C ++中唯一一个用于多处理的标准库?
答案 0 :(得分:3)
OpenThreads 是个不错的选择。
Boost.Thread 是一个跨平台的多线程库,它将是part of upcoming C++11 standard。 Boost.Process 存在,但尚未成为官方推广库的一部分。
此外,来自Qt的 QThread / QProcess 是另一个不错的选择。它适用于以下平台:Linux,Mac OS X,Windows,嵌入式Linux,Windows CE,Symbian,Maemo。
答案 1 :(得分:1)
SFML有它的sf :: Thread类(也有同步类).http://www.sfml-dev.org/tutorials/1.2/system-threads.php来编译这个链接-lsfml-system with gcc and与vs。
的sfml-system.lib答案 2 :(得分:1)
POCO library。有很多东西,包括线程和线程同步类,线程池,工作队列,活动对象和活动,任务管理和计时器。编写良好的代码,与其他库类很好地集成。
值得一看。