Curso de Verão de Java
Pipes
O que é um pipe?
- É um mecanismo de comunicação, em uma única direção, no qual um processo é aberto para leitura e o outro para escrita.
- Como exemplo temos o mecanismo de pipe de única direção (prog1 -> prog2) utilizado pelo UNIX, onde a saída de prog1 deve ser "compatível" com a entrada de prog2:
example# prog1 | prog2
Para comunicação em dupla direção, dois pipes tem que ser criados, do pai para o filho e do filho para o pai (prog1 <=> prog2).
JOA, joa @di.ufpe.br
Última edição em 29 de janeiro de 1996.
URL: http://www.di.ufpe.br/~java/verao/aula10/pipes.html