我的问题是如何通过跨多台计算机的pthread在C中运行多线程程序? 有可能吗?
答案 0 :(得分:1)
{@ 1}尝试使用multi-threading
正如@goldenmean建议的那样,可能无法在多台计算机上运行程序。
PS:您可以在线找到我的教程,可以使用multiple processes
轻松完成此类应用程序。
答案 1 :(得分:0)
单独使用pthreads库无助于您在不同的物理CPU /机器上执行代码/应用程序的分布式版本。为此,您可能需要了解下面的分布式计算库/框架是如何工作的
- 消息传递接口(MPI)
- Hadoop和MapReduce
- 使用基本构建块编写自己的分布式并行编程框架(