C/Visual C - Concurrencia

 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 6 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Concurrencia

Publicado por Katerina (10 intervenciones) el 18/04/2016 17:52:08
Hola, he creado tres procesos hijos utilizando fork. Guardo los pid de los procesos hijos en un array llamado p. Los procesos hijos deben ejecutar la misma función de forma infinita. Solo consigo que el primer hijo ejecute la función de forma infinita. ¿Cómo podría hacer que los demás hijos también la ejecutasen? Gracias de antemano.

1
2
3
4
5
6
7
8
9
10
11
12
13
if(padre)
{
   for(i=0; i<HIJOS; i++)
   {
      if(p[i])
      {
         for(;;)
         {
            funcion();
         }
      }
   }
}
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