1.PipedOutputStream与PipedInputStream不能放在同一个线程中,同时发生,不然会造成阻塞。
2.PipedOutputStream与PipedInputStream实质是一个循环缓存数组,默认长度为1024.当数组满时,PipedOutputStream所在线程发生阻塞。当数组为空时,PipedInputStream发生阻塞。
3.管道流在使用前要进行连接,用构造函数或者connect方法,但是注意只需连接一次,不然会报错。
本文介绍了PipedOutputStream与PipedInputStream的使用注意事项,包括避免在同一线程中同时使用以防止阻塞,理解其内部循环缓存的工作原理,以及如何正确进行连接操作。
1.PipedOutputStream与PipedInputStream不能放在同一个线程中,同时发生,不然会造成阻塞。
2.PipedOutputStream与PipedInputStream实质是一个循环缓存数组,默认长度为1024.当数组满时,PipedOutputStream所在线程发生阻塞。当数组为空时,PipedInputStream发生阻塞。
3.管道流在使用前要进行连接,用构造函数或者connect方法,但是注意只需连接一次,不然会报错。
1031

被折叠的 条评论
为什么被折叠?