2008年1月22日星期二

管道数据流

//代码:
import java.io.*;
public class Test{
 public static void main(String[] args) throws IOException{
  PipedOutputStream pos=new PipedOutputStream();
  PipedInputStream pis=new PipedInputStream(pos);
  byte datamover=0;
  System.out.println("Now I start to work....");
  try{
   System.out.println("Transfer "+datamover+" to pos");
    pos.write(datamover);
    System.out.println("pis get "+(byte)pis.read());   
    }finally{
     pis.close();
     pos.close();
    }
       
  } 
    
  }
 
 
/*输出为
Now I start to work....
Transfer 0 to pos
pis get 0
*/

 
 

没有评论: