[so] [Tema2][Windows] Parametru CreatePipe

Costin Lupu costin.lup at gmail.com
Mon Apr 3 10:01:21 EEST 2017


On Mon, 2017-04-03 at 09:42 +0300, Theodor Stoican via so wrote:
> Salut,
> 
>  
> 
> > Aici e o problemă. Subcomenzile a, b și c *trebuie* să ruleze în 
> > paralel. De altfel ne putem gândi la operatorul '|' ca la un operator de 
> > paralelizare, cu diferența că subcomenzile comunică între ele
>  
> 
> Se vrea acest comportament doar pentru comenzile externe? Nu vad cum
> ai putea respecta acest comportament pentru cd, fara sa deschizi
> thread-uri.

Fix ca în cazul operatorului de paralelizare, și pentru operatorul pipe
procesele pornesc în paralel și se pot termina în orice ordine. Nu ai
nevoie de thread-uri. Nu înțeleg de unde vine nelămurirea ta, mai am
nevoie de niște clarificări în sensul ăsta.

Ia spre exemplu comanda: 'cd | echo foo'. Subcomanda 'echo foo' nici
măcar nu citește de la stdin.

Costin




More information about the so mailing list