Help : Threads and Pipes

Is there anybody, who can explain me how to do something like
a pipe between Delphi TThreads ?

     ---      ---      ---      ---      
--->| 1 |--->| 2 |--->| 3 |--->| 4 |--->
     ---      ---      ---      ---      
 ---
| x | : thread
 ---

--->  : pipe

I want to program pipelined operations
How to do something like a pipe between two threads ?
Is it possible with Delphi 2 ?
Is there any examples ?

Thank you

--
Laurent Bovisi
E-mail : Laurent.Bov...@studi.epfl.ch
URL    : http://diwww.epfl.ch/~lbovisi