A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wnmmp 中级黑马   /  2014-8-8 19:56  /  1067 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

查看了一下PipedInputStream和PipedOutputStream的所有方法,发现他们不能从其他IO流输入或输出数据,也不能跟File对接,不能读取硬盘和键盘数据,而且PipedInputStream只能从PipedOutputStream读入数据,那这两类有啥用?

5 个回复

倒序浏览
用处就是,它可以和线程相结合来进行输入输出,而其他的IO流不可以。其他的流有输出,才有输出。而管道流由于输出输出的流是相连的,所以可以同时执行,我是这么觉得

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
管道流的特点就是管道流的输出直接连着它的输入,也就是说,只要向管道输出流中一写,其输入流中自然出现数据。利用这一特性,管道流经常被用来进行线程之间的通讯。在一个线程中,写出一些信息,另一个线程自然就接收到了。

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
贾浩田 发表于 2014-8-9 10:32
用处就是,它可以和线程相结合来进行输入输出,而其他的IO流不可以。其他的流有输出,才有输出。而管道流由 ...

额。。打错了吧,全是输出
回复 使用道具 举报
zeus00456 发表于 2014-8-9 14:07
管道流的特点就是管道流的输出直接连着它的输入,也就是说,只要向管道输出流中一写,其输入流中自然出现数 ...

这一点讲得蛮好的,你上过基础班的课吗?
回复 使用道具 举报
额~!有学到啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马