Bonsoir a tous,
Dans mon TP, il est question de création de processus, après quelques recherches j'ai fait ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
static void creerFilsLettre (int descr)
{
  int val ;
  int pid ;
  pid = getpid () ; 
  while (read (descr, &val, sizeof (int)) > 0) 
    printf ("Valeur %d par le processus %d\n", val, pid) ;
  close (descr) ;  
}
cette fonction vas crée un fils qui pourra recevoir des valeurs de son processus père via un tube.

Ma question est comment peut ont passer deux valeurs et non pas une seul du père vers le fils?

IE : existe il un cours organiser sur la gestion de processus en c sous Linux?

Merci