codice:close(pipeA[1]); close(pipeB[0]) processo1(pipeA[0],pipeB[1]); close(pipeA[0]); close(pipeB[1]) processo2(pipeB[0],pipeA[1]); processo1(int pipein,int pipeout) { read(pipein,blabla,blabla) //da pipeA write(pipeout,blabla,blabla) //su pipeB) } processo2(int p_in,int p_out) { read(p_in,blabla,blabla) //da pipeB write(p_out,blabla,blabla) //su pipeA }
ecco in maniera più esemplificata.. in questo modo si blocca e non so perchè :[