管道与线程
来源:互联网 发布:java分布式原理 编辑:程序博客网 时间:2024/04/28 11:10
import java.io.*;
class PipedStreamTest
{
public static void main(String[] args)
{
PipedOutputStream pos=new PipedOutputStream();
PipedInputStream pis=new PipedInputStream();
try
{
pos.connect(pis);
new Producer(pos).start();
new Consumer(pis).start();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
class Producer extends Thread
{
private PipedOutputStream pos;
public Producer(PipedOutputStream pos)
{
this.pos=pos;
}
public void run()
{
try
{
pos.write("Hello,welcome you!".getBytes());
pos.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
class Consumer extends Thread
{
private PipedInputStream pis;
public Consumer(PipedInputStream pis)
{
this.pis=pis;
}
public void run()
{
try
{
byte[] buf=new byte[100];
int len=pis.read(buf);
System.out.println(new String(buf,0,len));
pis.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
- 管道与线程
- 【Java】线程管道通讯
- Java 管道 线程通信
- 线程通信----管道
- 匿名管道 与 命名管道
- 匿名管道与命名管道
- 无名管道与有名管道
- java IO操作与字节流(七)管道流与线程联系实例
- Redis 管道出现线程穿插
- java线程通信---pipe管道
- Java线程通信-管道流
- 线程之间通过管道通信
- 线程间通信(管道流)
- Windows系列操作系统对线程间通信的支持——管道与邮路
- Windows系列操作系统对线程间通信的支持 ——管道与邮路
- Windows系列操作系统对线程间通信的支持——管道与邮路
- 黑马程序员——管道流:PipedInputStream和PipedOutputStream与线程的结合运用
- pipe/fifo 管道与有名管道
- 朋友一生一世
- 用owc11绘制曲线图
- Java获取请求客户端的真实IP地址
- ExtJs框架系列之数据存储Stroe
- PHP 实现多服务器共享 SESSION 数据
- 管道与线程
- 解决方法之:无法显示网页并且底部找不到服务器或 DNS 错误
- 软件开发模式与分析
- java与C++区别
- openwrt 经验小结
- 妈妈
- javascript --鼠标位置
- java点滴1
- define 和typedef 的详细区别