Názor ke článku Temná strana linuxu - spouštění procesů od Ondřej Novák - @21 Taky to teď nějak neumím reprodukovat. Možná...

  • 23. 1. 2012 20:45

    Ondřej Novák (neregistrovaný)

    @21 Taky to teď nějak neumím reprodukovat. Možná jsem tam měl někde chybu, je fakt, že první pokusy s rourama jsem začínal na WIndows 2000, kde mi to nefungovalo dobře a dokonce jsem několikrát řešil problém, kdy mi CloseHandle na HANDLE roury zůstalo v deadlocku. Sám netuším, jak je to možné. Od té doby jsem kód několikrát překopával, vždy v tom duchu, aby handle druhé strany zůstávalo otevřene po čas běhu procesu a hlídal jsem si ten process v jiném vlákně, nebo během čekání na overlapped operaci. No a pak jsem ten kód překopal do třídy Process, kde tedy funguje v původním návrhu. Vedle jsem si teď udělal podobný example, tak jak píšete vy, a funguje mi to taky, jak tvrdíte Vy, a zaživýho boha se mi nedaří zreprodukovat původní chování. V článku to tedy škrtnu, jako neověřitelnou informaci.