Cum se lucreaza cu pipe-uri pe windows? Am incercat sa caut pe internet dar pana acum nu am gasit un raspuns concret la problema:
Se creaza pipe-ul folosind CreatePipe(), se fac redirectarile pentru procese si se lanseaza, dar: Inainte de rularea a celui de al 2-lea proces (cel care citeste din pipe) trebuie sa inchidem handle-ul capului de scriere in pipe? Apoi cum facem cand avem de a face cu 3 procese? Am incercat sa rulez toate procesele in paralel: creez pipe-urile, fac redirectarile si dau create process pentru fiecare comanda ca apoi sa dau wait, si apoi inchid handle-urile dar se blocheaza dupa rularea primei comenzi. Apoi daca inchid handle-urile intocmai cum am descris mai sus ( ca in rezolvarea din laboratorul 3) imi merge pentru numai 2 procese. Sugestii? _______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
