Java_管道流实现
来源:互联网 发布:勇往直前歌词网络歌手 编辑:程序博客网 时间:2024/06/05 19:03
import java.io.*;import java.util.*;import java.lang.*;class Read implements Runnable{private PipedInputStream in;Read(PipedInputStream in){this.in = in;}public void run(){try{byte [] b = new byte[1024];System.out.println("读取前没有数据阻塞!");int len = in.read(b);System.out.println("读到数据阻塞关闭!");String s = new String(b,0,len);System.out.println(s);}catch(IOException e){throw new RuntimeException("读取管道流失败!");}}}class Write implements Runnable{private PipedOutputStream out;Write(PipedOutputStream out){this.out = out;}public void run(){try{System.out.println("请等待6秒后写入!");Thread.sleep(6000);out.write("guan dao liu lai l".getBytes());out.close();}catch(Exception e){throw new RuntimeException("写入管道流失败!");}}}public class PipedText1 {public static void main(String[] args) throws IOException {PipedInputStream in = new PipedInputStream();PipedOutputStream out = new PipedOutputStream();in.connect(out);Read r = new Read(in);Write w = new Write(out);Thread t1 = new Thread(r);Thread t2 = new Thread(w);t1.start();t2.start();}}
0 0
- Java_管道流实现
- Java_实现单链表
- java_事件监听器的实现
- java_实现队列以及实例
- 管道流实现两个线程间通信
- Java_字符流
- Java_字节流
- JAVA_流(Stream)
- 实现CMD 管道源码
- 管道的实现机制
- 管道的实现机制
- 匿名管道 c++实现
- 有名管道的实现
- 管道实现交互
- 管道,FIFO的实现
- unix 管道的实现
- Linux管道实现机制
- Java实现redis管道
- STM32之CAN---接收管理分析
- 中断的系统调用
- StringBuffer和StringBuilder的区别
- eclipse常用快捷键
- UVALive 6582 Magical GCD
- Java_管道流实现
- 几个iOS工程通用模块介绍
- 操作系统之我见-线程
- 时间计划
- JDBC与MySql:事务
- 坚持了两年,该离开了
- KMP算法原理
- Android UI 设计——TextView 控件
- kvm下安装windows系统,单独安装VirtIO