[so] [Tema2][Linux] Numarul de fork-uri necesare pentru implementarea pipe-ului

Mihai Barbulescu b12mihai at gmail.com
Tue Mar 29 17:45:24 EEST 2016


2016-03-29 16:23 GMT+03:00 Costin Lupu via so <so at cursuri.cs.pub.ro>:
> Salutare, Teodor,
>
> On Tue, 2016-03-29 at 16:02 +0300, Teodor Ciuraru via so wrote:
>> Salut!
>>
>> Legat de implementarea pipe-ului, am observat că pe Internet (pe Stack, cel puțin) sunt două tabere, tabară celor care prezintă implementarea pipe-ului cu un singur fork() și cea a celor care implementează cu două fork-uri, întrepătrunse.
>
> Nu înțeleg ce vrei să zici nici prin "un singur fork()", nici prin
> "fork-uri întrepătrunse". Care sunt link-urile unde ai găsit aceste
> informații?
>

Hai sa abordam altfel: cate procese creaza urmatoarea comanda de bash:
cat cucu | grep mimi | grep cici ? Dupa ce afli raspunsul gandeste-te
ca fork returneaza 0 si atunci esti pe caz de proces copil, daca e
alta valoare pozitiva esti pe procesul parinte.

-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list