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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄连兵 中级黑马   /  2012-6-17 21:09  /  1686 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黄连兵 于 2012-6-19 13:13 编辑

老毕的例子看得不是很明白,PIS可以与POS连接,那数据到底是从PIS流向POS呢,还是从POS流向PIS呢?
是不是类似全双工通讯,PIS读取到的必然是POS发送来的数据?

5 个回复

倒序浏览
我看的时候也认为是全双工
回复 使用道具 举报
管道流的输入端是输出流--PipedOutputStream
回复 使用道具 举报
旧事重提,问题依然~!
回复 使用道具 举报
PipedInputStream类和PipedOutputStream类父类分别是InputStream类和OutputStream类,主要用于在不同线程之间通信。一个PipedInputStream实例对象必须和一个PipedOutputStream实例对象进行连接而产生一个通信管道.PipedOutputStream可以向管道中写入数据,PipedIntputStream可以读取PipedOutputStream向管道中写入的数据.
我觉得这个不算是全双工通信,举个例子:两个人打电话的时候用的是一根线,你可以听说,我也可以用同一跟线听说。但若两个线程,线程1 和线程2通信的时候应该分别有自己的PIS1、POS1和PIS2、POS2。这样看来,不应该是全双工通信
回复 使用道具 举报
那即是一对PIS和POS形成一个单工通信,信息由POS流向PIS,组成全双工,就要四个线程么?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马