【发布时间】:2012-06-09 12:43:38
【问题描述】:
我有一个用 C++ 和 MFC 编写的大型多线程数学应用程序。我正在寻找一种方法来跟踪线程执行(线程启动)并从本地机器获取它(在执行和移动之前停止它)并在远程机器上运行,因为所有 bin 文件和内存堆都已传输。 也不可能对应用程序的源代码进行严重的修改。
我知道 MPI 正在做类似的工作,只是对程序进行了一些修改。
你能给点建议吗?感谢所有想法和链接。我还应该阅读什么?
【问题讨论】:
-
什么操作系统?这通常是特定于操作系统的。
-
@awoodland:“MFC”倾向于表示“Windows”。它已被移植到其他操作系统,但在它们上很少见,如果没有相反的特定声明,Windows 将是一个安全的猜测。
-
@JerryCoffin - 好点。我乐观地无意中忽略了这一点,希望是 Linux,在这种情况下我会有答案。
-
@awoodland:不得不承认忽略 MFC 绝对是乐观的路线。
标签: c++ multithreading distributed-computing