16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP04/90785/00019<br />

Software libre<br />

scanf(“%d”, &nproc);<br />

printf(“\n Cuántos bucles <strong>de</strong> comunicación hijo-hijo (1 - 5000)? “);<br />

scanf(“%d”, &loops); }<br />

/*Redirecciona la entrada/salida <strong>de</strong> los hijos al padre*/<br />

pvm_catchout(stdout);<br />

/*Crea los hijos*/<br />

numt = pvm_spawn(SLAVENAME, (char**)0, 0, ““, nproc, tids);<br />

/ *Inicia un nuevo proceso, 1.º :ejecutable hijo, 2.º : argv,<br />

3.º :opciones, 4.º :don<strong>de</strong>, 5.º :N.º copias, 6.º :matriz <strong>de</strong> id*/<br />

printf(“Resultado <strong>de</strong>l Spawn: %d \n”, numt);<br />

/*Ha podido?*/<br />

if( numt < nproc ){<br />

printf(“Error creando los hijos. Código <strong>de</strong> error:\n”);<br />

for( i = numt ; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!