c++ - 并行计算的 Hello World 示例 :

标签 c++ parallel-processing

我是并行计算的新手,遇到服务器/客户端连接问题。我正在运行 C++ 代码 http://code.google.com/p/rockstar/在我学校的集群上,除了编译之外没有任何运气。我在服务器和客户端节点之间收到各种通信错误。

无论如何,我想知道是否有人有一个好的、简单的程序示例,我可以在集群或 xcode 上运行该程序来测试问题是出在我尝试运行的代码还是集群中,本身。

此外,像 XCode 这样的环境是否能够独立运行并行作业(以测试 hello world),还是需要附加组件?

感谢您的帮助,(我一直在寻找解决方案一段时间,但到目前为止找不到任何可以理解的解释)。

泰勒

最佳答案

您不需要任何插件。只需与 pthread 链接,然后开始使用线程 api。我将从尝试生成一些线程并加入它们开始。然后我会学习互斥量。

我在这里发布了一些我使用的线程类:http://oroboro.com/portable-threads-and-Mutexes

关于c++ - 并行计算的 Hello World 示例 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11211253/

相关文章:

c++ - 创建字符指针和整数指针数组

c++ - SDL 2,如何使用事件系统和异步绘制

c++ - 实际上,负数的模数是多少?

for-loop - Julia - 是否可以在同一个 for 循环中使用进度条和 Threads.@threads?

c++ - 如何并行化一个循环?

clojure - Clojure 中 pmap 的更好替代方案,用于在大数据上并行化适度廉价的函数?

c++ - Boost 序列化 Boost 进程间字符串

c++ - 查找不在索引 vector 中的索引

c++ - 分析 OpenMP 并行化 C++ 代码

f# - F# 的共享独占锁实现