7. Java NIO系列之管道Pipe
来源:互联网 发布:苏州相城淘宝培训 编辑:程序博客网 时间:2024/04/29 02:59
Pipe是两个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写入到sink通道,从source通道读取。
import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.Pipe;import org.junit.Test;public class TestPipe {@Testpublic void test1() throws IOException{//1. 获取管道Pipe pipe = Pipe.open();//2. 将缓冲区中的数据写入管道ByteBuffer buf = ByteBuffer.allocate(1024);Pipe.SinkChannel sinkChannel = pipe.sink();buf.put("通过单向管道发送数据".getBytes());buf.flip();sinkChannel.write(buf);//3. 读取缓冲区中的数据Pipe.SourceChannel sourceChannel = pipe.source();buf.flip();int len = sourceChannel.read(buf);System.out.println(new String(buf.array(), 0, len));sourceChannel.close();sinkChannel.close();}}
0 0
- 7. Java NIO系列之管道Pipe
- Java nio 之 管道pipe
- java NIO之管道Pipe()的用法
- NIO边看边记 之 管道Pipe(十一)
- Java-NIO(九):管道 (Pipe)
- Java Nio 十三、Java NIO Pipe(管道)
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十一) Pipe
- web前端-javascript
- Leetcode 149 穷举法找出坐标系点集所成直线中涵盖点最多的一条
- Freemarker 入门示例
- Summary of Backtracking
- 内存,磁盘,cache等访问速度
- 7. Java NIO系列之管道Pipe
- Rxjava+Retrofit+MVP MD风格 的阅读类APP-HiReader
- http请求后台springMvc中获取不到请求参数
- 第二天:Struts2入门
- axios在vue中的简单配置与使用
- 条件变量
- 一直学习WEB都在速成 感觉基础不扎实 特来记录自己每天的学习
- non-saturated function in AlexNet
- 矩阵求导法则