C/Visual C - Concurrencia

   
Vista:

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