Ist es möglich, die pipe zwischen zwei Kind-Prozesse erzeugt, die von gleichen Eltern (LINUX, POSIX)

Habe ich mehrere Kind "- Gabel", die von den gleichen Eltern, und ich versuche zu konstruieren pipe Verbindung zwischen all diese untergeordneten Prozesse wie eine verkettete Liste Struktur. Kind 1 sendet Daten an kind2, Kind 2 zu Kind 3.... Kind N Kind 1. Gibt es eine richtige Weg, es zu tun?

Zusätzlich, wenn ich erstellen und die Kommunikation zwischen Prozessen, wie Zwinge ich die Eltern zu "warten" alle den Prozess zu beenden Ihren job, da wait() oder waitpid() wartet auf die ersten fertigen Prozess, aber ich muss warten bis Sie alle. Es ist das eine andere Frage, die sich stellt.

Dank...

InformationsquelleAutor erogol | 2011-03-07
Schreibe einen Kommentar