day21/PipedStreamDemo.java
来源:互联网 发布:淘宝评价怎么改成匿名 编辑:程序博客网 时间:2024/06/04 18:00
/*集合+IO流 --->Properties类线程+IO流 --->PipedInputStream PipedOutputStream*/import java.io.*;class Read implements Runnable{private PipedInputStream pis;Read(PipedInputStream pis){this.pis = pis;}public void run(){try{byte[] buf = new byte[1024];int len = pis.read(buf);String s = new String(buf,0,len);System.out.println(s);pis.close();}catch (IOException e){throw new RuntimeException("管道读取流失败");}}}class Write implements Runnable{private PipedOutputStream pos;Write(PipedOutputStream pos){this.pos = pos;}public void run(){try{pos.write("piped lai la".getBytes());pos.close();}catch (IOException e){throw new RuntimeException("管道写入流失败");}}}class PipedStreamDemo {public static void main(String[] args) throws IOException{PipedOutputStream pos = new PipedOutputStream();PipedInputStream pis = new PipedInputStream();pis.connect(pos);Write w = new Write(pos);Read r = new Read(pis);new Thread(w).start();new Thread(r).start();}}
0 0
- day21/PipedStreamDemo.java
- PipedStreamDemo
- java学习day21
- java学习day21
- day21/ByteArrayStream.java
- day21/DataStreamDemo.java
- day21/EncodeDemo.java
- day21/EncodeStream.java
- day21/ObjectStreamDemo.java
- day21/Person.java
- day21/RandomAccessFileDemo.java
- day21/StudentInfoTest.java
- [Java视频笔记]day21
- Java基础笔记Day21
- day21
- day21
- Day21
- day21
- JavaScript函数及其prototype
- 逻辑异或
- day21/Person.java
- 九宫格拼图代码
- xUtils系列之DbUtils-Transient注解
- day21/PipedStreamDemo.java
- C程序自动构建工具
- spring batch快速学习例子(spring batch samples)
- day21/RandomAccessFileDemo.java
- day21/StudentInfoTest.java
- android上传文件
- 关于2,3,5,7的问题
- xUtils系列之DbUtils-Unique注解
- HDU 2767 Proving Equivalences