Tema: Concurrencia
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2016, 10:37
katerinadobreva
 
Fecha de Ingreso: abril-2016
Mensajes: 5
Antigüedad: 8 años
Puntos: 0
Concurrencia

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.

Código:
if(padre)
{
   for(i=0; i<HIJOS; i++)
   {
      if(p[i])
      {
         for(;;)
         {
            funcion();
         }
      }
   }
}