C/Visual C - ayuda en la creacion de un arbol de procesos

 
Vista:

ayuda en la creacion de un arbol de procesos

Publicado por paco (1 intervención) el 16/02/2009 23:49:53
* Editar mensaje
* Reporte este mensaje
* Responder citando

desarrollo de procesos

Notapor pacorubio77 » 16 Feb 2009 11:41 pm
Hola,no se como empezar a plantear el siguiente árbol de procesos,no se que regla a seguir.el problema dice lo siguiente:

Realiza un programa llamado arbol.c o arbol.cc que reciba un argumento X,por ejemplo arbol 4,se cree el siguiente árbol

p11 8541
|
|
p21 8542 8543 8548
|
|
p31 8544
|
|
p41 8545 8546 8547

Ejemplo de ejecución:
$ arbol 4
Soy el proceso padre (11): mi pid es 8541
Soy el proceso 21: mi pid es 8542. Mis padres son: 8541
Soy el proceso 22: mi pid es 8543. Mis padres son: 8541
Soy el proceso 23: mi pid es 8548. Mis padres son: 8541
Soy el proceso 31: mi pid es 8544. Mis padres son: 8543, 8541
Soy el proceso 41: mi pid es 8545. Mis padres son: 8544, 8543, 8541
Soy el proceso 42: mi pid es 8546. Mis padres son: 8544, 8543, 8541
Soy el proceso 43: mi pid es 8547. Mis padres son: 8544, 8543, 8541
/*Tras un intervalo de n segundos aparecerá */
Soy 41 (8545) y muero
Soy 42 (8546) y muero
Soy 43 (8547) y muero
Soy 31 (8544) y muero
Soy 21 (8542) y muero
Soy 22 (8543) y muero
Soy 23 (8548) y muero
Soy 11 (8541) y muero


No puedo señalarlo,pero 8542,8543,8548 son hijos de 8541 y 8545,8546 y 8547 son hijos de 8544 ,los número no tienen porque ser estos,solo lo pongo a modo de orientacion,pero es que no se el proceso a seguir....

Me podeis ayudar a entender,como empezar el desarrollo?

Espero respuesta.
Gracias.

pacorubio77
Miembro MUY activo

Mensajes: 129
Registrado: 11 Mar 2007 02:16 pm

* Mensaje privado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder