我的问题是如何在多个计算机上通过pthread在C中运行多线程程序? 这可能吗?通过pthread跨多台计算机运行线程?
2
A
回答
1
跨多台计算机正在运行的程序可能无法与multi-threading
框架尝试使用multiple processes
作为@goldenmean已建议。
PS:您可以在线找到我的教程,使用MPI
即可轻松完成此类应用。
0
单独使用pthreads库不会帮助您在不同的物理CPU /机器上执行代码/应用程序的分布式版本。对于您可能需要看到的分布式计算下面的库/框架是如何workd
- 消息传递接口(MPI)
- 的Hadoop和MapReduce
- 自己写的分布式并行编程使用的基本构建块(
相关问题
- 1. 计算Pi多线程pthread
- 2. 在多台计算机上运行Git
- 3. 跨多台计算机共享内存?
- 4. 跨多台计算机的DateTime同步
- 5. 通过网络在单台计算机上运行调酒师
- 6. 通过算法的计算机运算
- 7. VBscript检查在多台计算机上运行的进程
- 8. pthread多线程
- 9. 我需要将多台计算机作为一台运行?
- 10. 使用多台计算机进行数字运算
- 11. 在计算机中运行jar java.lang.UnsatisfiedLinkError在另一台计算机中运行lwjgl.dll
- 12. 如何通过命令行使用pthread接受多少线程?
- 13. 计算机运行时运行程序
- 14. C++跨平台多线程?
- 15. 跨多个Excel和多台计算机共享数据
- 16. 多台计算机到GitHub
- 17. 同一台计算机上的多个套接字线程
- 18. 通过网络在多台计算机上刷新BIOS?
- 19. 在后台执行计算(线程)
- 20. 在同一台计算机上运行多个版本的OpenCV
- 21. 在同一台计算机上运行多个TeamCity代理?
- 22. Quartz Java在多台计算机上运行作业
- 23. 从多台计算机运行PHP脚本?
- 24. C#运行WMI查询针对多台计算机
- 25. 无法在一台计算机上运行jar,但可以在另一台计算机上运行
- 26. PHP标题(“位置:...”)在一台计算机上运行,而不是在另一台计算机上运行
- 27. Pthread创建后立即运行线程
- 28. 跨多台计算机管理用户配置文件
- 29. 跨多台计算机同步相同的代码块文件
- 30. 运行,将每台计算机上运行命令
我认为你需要集群,比如Message Passing Interface,而不是线程。线程不是为此而设计的,即使它可以工作,性能也会很差。 – Creshal