Java PipedOutputStream.connect具有什么功能呢?

转自:

Java PipedOutputStream.connect具有什么功能呢?

下文讲述PipedOutputStream.connect的功能简介说明,如下所示:

PipedOutputStream.connect的功能:
      用于连接管道输出流
PipedOutputStream.connect的定义:
      public void connect(PipedInputStream snk)
  参数说明
      snk:要连接的管道输入流
        当snk是未连接的管道输入流
       而src是未连接的管道输出流
     则可以通过src.connect(snk)或snk.connect(src)
返回值说明
    此方法无任何返回值

public static void main(String[] args)
{
    PipedInputStream in = new PipedInputStream(); //定义管道输入流  
    PipedOutputStream out = new PipedOutputStream(); //定义管道输出流  
    Thread send = new Thread(() - >
    { 
	    //创建多线程通信  
        byte[] buf = new byte[1024];
        int len = 0;
        try
        {
            len = in .read(buf);
            System.out.println(new String(buf, 0, len)); 
			in.close(); //关闭流  
        }
        catch(IOException e)
        {
        }
    });
    Thread recived = new Thread(() - >
    {
        String strInfo = "welcome Java265.com";
        try
        {
            out.write(strInfo.getBytes()); //写入管道中  
            out.close(); //关闭管道  
        }
        catch(IOException e)
        {
        }
    });
    try
    { 
	in.connect(out); //管道连接  
        send.start(); //启动发送  
        recived.start(); //启动输出  
    }
    catch(IOException e)
    {
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值