Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Paralelní programování - funkce wait

Dobrý den,
prosím vás, pomocí funkce proces_id = fork() vytvořím nový proces a odkloním ho od hlavního procesu. Funkce wait(proces_id) v hlavní (rodičovskem) procesu by měla zařídit, aby hlavní proces počkal na ukončení podřízeného procesu a pak pokračoval dál.

Jak ale zapsat funkci wait(), když vytvořím více procesů a chci, aby rodičovský proces počkal na ukončení všech podřízených procesů a teprve potom pokračoval dál.

Děkuji předem za každou radu.

Předmět Autor Datum
Nebylo by špatné naznačit, v čem to píšeš.
Titulkář 25.04.2012 19:14
Titulkář
Zapomněl jsem, program je napsaný v C.
Luk 25.04.2012 19:19
Luk
No tak to vidime ale jake vyvojove prostredie a pre jaky OS atd? Predpokladam ze to pises pre gcc a…
MM.. 25.04.2012 19:21
MM..
Přesně tak.
Luk 25.04.2012 19:23
Luk
No wait caka na ten prvy child, a ked druhy child vytvoril prvy child tak moze cakat on na druhy atd…
MM.. 25.04.2012 19:16
MM..
Nedá se vytvořit nějaká "skupina procesů", která by byla označena skupinovým ID a funkce wait() by p… poslední
Luk 25.04.2012 19:27
Luk

Zpět do poradny Odpovědět na původní otázku Nahoru