226  6.    ...

   (.  6.1)   ,    
     argv   .
         .  -
         -
    ,    argv.   6.2,
  N ,  main ()   ( ) 
  pvm_spawn ().

//  6.2.   
//               pvm_spawn()   main()

int main(int argc, char *argv[])
{

int Taski;

int Task2;

int Task3;

//. ..

pvm_spawn( "set_cornbination", NULL, 1, "hosti", 1, &Taskl) ;

pvm_spawn("set_combination",argv,1,"host2",1,&Task2) ;

pvm_spawn("set_combination",argv++,1,"host3",1,&Task3) ;

//. . .
}

   ,    6.2,  -
   ,  ,      -
.       PVM-.    
      -
, ,   , 
    -  .  -
 6.2    ,         -
 ,          .
 2 (. . 6.4)  ,    main()  -
 PVM-.    PVM-    
funcB (),      funcB ()  PVM-. -
 main ()  funcA ()    -  PVM-, }' 
     PVM-.  3 (. . 6.4) 
,    main ()       -
 .     ""    funcA ().
PVM-,   main ()  funcA (),   .
    ,   main (),  
,  ,   funcA (),   ,  
   .     ++-
       
.    ,       -
        .  4 (. . 6.4)
 ,     ,  
PVM-      .   ,  
     ,    "" .

    ,  PVM-,    4, 
  ,    .  SPMD- (Single-