在PVM中,为什么PvmTaskDefault的行为不同于0?

时间:2018-11-16 22:57:53

标签: c pvm

在一个非常简单的C程序中,我配置了两台机器:

  • 机器A :充当主机和从机
  • 机器B :仅充当从机

正如您所见,我正在尝试使它们都作为从属工作,但是我在下一行中发现了问题...

pvm_spawn("slaveTask", (char**)0, PvmTaskDefault, "", 2, tid);
//                                ^ notice this

如果我这样放置一行,则只有机器B 可以正常工作,但是机器A 出于某种原因却不想充当奴隶。

,如果我用以下内容更改了该行...

pvm_spawn("slaveTask", (char**)0, 0, "", 2, tid);
//                                ^ notice this

然后,机器A和B 都作为从机,而 A 也作为主机。

我签入了thisthis之类的网站,指出它们显然是相同的,而两者却是相同的。

能给我一些解释吗?

谢谢。

0 个答案:

没有答案