Bonsoir a tous,
Dans mon TP, il est question de création de processus, après quelques recherches j'ai fait ça :
cette fonction vas crée un fils qui pourra recevoir des valeurs de son processus père via un tube.
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) ; }
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
Partager