Odpověď na názor

Odpovídáte na názor ke článku Temná strana linuxu - spouštění procesů.

  • 23. 1. 2012 19:48

    Martin Dráb (neregistrovaný)

    @16:

    Pokusil jsem se převést ten postup do kódu, viz: http://pastebin.com/aVGpjUNY.

    Bohužel se s žádnými chybami nesetkávám. I když proces-dítě chvíli počká, aby bylo jisté, že bude z roury číst až po zrušení čtecího handle v rodiči, čtení se mu v pohodě podaří. Tady byste asi mohl namítnout, že to handle na tu rouru v dítěti si zduplikuje standardní knihovna ještě před tím Sleep() v rutině Child(). Kdyby tomu ale tak bylo, toto handle by nemělo stejnou hodnotu jako v rodiči.

    Samozřejmě je také možné, že jsem ten postup nechtěně "upravil" a testuji něco jiného.

    Pro otestování stačí provést: pipetest --parent