[so] [Tema2] [Windows] Pipe-uri anonime
    Andrei Poenaru 
    andreigpoenaru at gmail.com
       
    Sat Mar 22 21:47:57 EET 2014
    
    
  
2014-03-22 21:38 GMT+02:00 Florin Stancu <eu at stancuflor.in>:
>
> Salut,
>
> Am și eu o mică nelămurire în legătură cu cititrea dintr-un pipe anonim. Când mai exact se termină această citire?
>
> De exemplu:
> Pentru comanda "ls | cat", se creeaza un pipe intre ls si cat. Procesul "ls" are redirectat stdout in hWrite și procesul "cat" are redirectat stdin în hRead. Totul merge destul de ok doar că procesul "cat" nu termină citirea din pipe.
> Menționez că la terminarea procesului "ls" închid hWrite.
>
> Am încercat și cu comenzi mai mari de forma "ls | cat | cat | cat | grep "Tema"", iar rezultatul este corect. Dar și aici primul proces "cat" nu se oprește din citirea din pipe.
>
> Florin.
>
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
Salut,
Vezi ca nu cumva să moștenească și procesul lui "cat" HANDLE-ul hWrite.
Andrei
    
    
More information about the so
mailing list