2

我的问题是如何通过 pthread 在多台计算机上运行 C 中的多线程程序?是否可以?

4

2 回答 2

1

按照@goldenmean 的建议multi-threading尝试使用可能无法跨多台计算机运行程序。multiple processes

PS:你可以在网上找到我的教程这种类型的应用程序可以很容易地使用MPI.

于 2012-07-03T09:28:00.977 回答
0

单独使用 pthreads 库不会帮助您在不同的物理 CPU/机器上执行代码/应用程序的分布式版本。为此,您可能需要查看以下用于分布式计算的库/框架是如何工作的

-- 消息传递接口 (MPI)

-- Hadoop 和 MapReduce

-- 使用基本构建块编写您自己的分布式并行编程框架(

于 2012-07-03T09:23:01.080 回答