Java NIO管道是2个线程之间的单向数据连接,Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取
public class PipeDemo {
public static void main(String[] args) {
try {
Pipe finalPipe = Pipe.open();
new Thread(() -> {
try {
Pipe.SinkChannel sinkChannel = finalPipe.sink();
ByteBuffer buffer = ByteBuffer.allocate(1024);
int i