В очень простой программе на C я настроил 2 машины:
- Машина 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 также как master.
Я зарегистрировался на таких сайтах, как this и this , которые утверждают, что оба они одинаковы, когда они явно не совпадают.
Могу я получить какое-нибудь объяснение?
Заранее спасибо.