Est-il possible d'avoir la canalisation entre les deux processus fils créé par le même parent (LINUX, POSIX)

J'ai plusieurs enfants "en fourche" par le même parent et j'essaie de construire pipe connexion entre tous ces processus enfant comme une liste liée à la structure. Enfant 1 envoie des données à l'enfant2, enfant 2 enfants 3.... enfant N pour 1 enfant. Est-il une bonne façon de le faire?

En plus, si je créer et de communication entre les processus de la façon dont je force les parents à "attendre" tous les processus de terminer leur travail depuis wait() ou waitpid() attend pour le premier processus fini, mais j'ai besoin d'attendre d'eux tous. C'est l'autre question qui se pose.

Merci...

OriginalL'auteur erogol | 2011-03-07