zoukankan      html  css  js  c++  java
  • java下管道流 PipedOutputStream 与PipedInputStream

    package cn.stat.p2.demo;
    
    import java.io.IOException;
    import java.io.PipedInputStream;
    import java.io.PipedOutputStream;
    
    public class pipedintpudemo {
    
        /**
         * @param args
         * @throws IOException 
         */
        public static void main(String[] args) throws IOException {
            // TODO Auto-generated method stub
            PipedInputStream input=new PipedInputStream();
            PipedOutputStream output=new PipedOutputStream();
            //管道相联
            input.connect(output);
            new Thread(new Input(input)).start();
            new Thread(new Output(output)).start();
    
        }
    
    }
    class Input implements Runnable
    {
        private PipedInputStream in;
    
        @Override
        public void run() {
            try{
                byte[] buf=new byte[1024];
                int len=in.read(buf);
                String s=new String(buf,0,len);
                System.out.println(s);
            }catch(Exception e)
            {
                
            }
            
        }
    
        public Input(PipedInputStream in) {
            super();
            this.in = in;
        }
        
    }
    class Output implements Runnable
    {
        private PipedOutputStream out;
    
        @Override
        public void run() {
            try {
                Thread.sleep(3000);
                out.write("管道来了,哈哈".getBytes());            
            } catch (Exception e) {
                // TODO: handle exception
            }
            
        }
    
        public Output(PipedOutputStream out) {
            super();
            this.out = out;
        }
    }
  • 相关阅读:
    浏览器默认样式
    display
    JS中的!=、== 、!==、===的用法和区别。
    getElementsByName
    让DIV的滚动条自动滚动到最底部
    uoj118 【UR #8】赴京赶考
    [MtOI2019]幽灵乐团
    uoj213 【UNR #1】争夺圣杯
    loj6198 谢特
    [CTSC2017]密钥
  • 原文地址:https://www.cnblogs.com/zywf/p/4783878.html
Copyright © 2011-2022 走看看