用于 C++ 的跨平台多处理和多线程库

发布于 2024-11-30 12:04:51 字数 71 浏览 1 评论 0原文

任何人都知道 C++ 的最佳跨平台多处理和多线程库。我可以通过谷歌找到的是OPEN MP。这是 C++ 中唯一的多处理标准库吗?

Anybody have an idea of best CrossPlatform Multiprocessing and Multithreading Library for C++. The one i can find by google is OPEN MP. is that the only one and standard library for multiprocessing in C++?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

℡寂寞咖啡 2024-12-07 12:04:51

OpenThreads 是一个不错的选择。

Boost.Thread 是一个跨平台、多线程库,它将成为即将推出的 C++11 标准的一部分。 Boost.Process 存在,但不存在但也是官方 boost 库的一部分。

另外,QThread/QProcess 是另一个不错的选择。它可用于以下平台:Linux、Mac OS X、Windows、嵌入式 Linux、Windows CE、Symbian、Maemo。

OpenThreads is a good option.

Boost.Thread is an cross platform, multithreading library and it will be an part of upcoming C++11 standard. Boost.Process exists, but is not yet part of the official boost library.

Also, QThread/QProcess from Qt is another good option. It is available on platforms: Linux, Mac OS X, Windows, Embedded Linux, Windows CE, Symbian, Maemo.

听闻余生 2024-12-07 12:04:51

SFML 有它的 sf::Thread 类(也有同步类)。http://www.sfml-dev.org/tutorials/1.2/system-threads.php 使用 gcc 和 sfml-system 编译此链接 -lsfml-system .lib 与 对比

SFML has it's sf::Thread class(also has synchronization classes).http://www.sfml-dev.org/tutorials/1.2/system-threads.php to compile this link -lsfml-system with gcc and sfml-system.lib with vs.

暮光沉寂 2024-12-07 12:04:51

POCO 库。有很多东西包括线程和线程同步类、线程池、工作队列、活动对象和活动、任务管理和计时器。代码编写良好,与其他库类集成良好。

非常值得一看。

POCO library. Has a lot of things including thread and thread synchronization classes, thread pool, work queues, active objects and activities, task management, and timers. Well written code, well integrated with other library classes.

Well worth a look.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文