通道(Channel)
基本介绍
NIO中所有的IO都是从通道(Channel)开始的。NIO的通道类似于流,但是有区别:
-
通道可读可写,流一般是单向的(只能读或者写,所以之前socket的demo里面分别创建一个输入流和输出流)。
-
通道可以异步读写。
-
通道总是基于缓冲区Buffer来读写

image-20220418214447367
...大约 3 分钟
NIO中所有的IO都是从通道(Channel)开始的。NIO的通道类似于流,但是有区别:
通道可读可写,流一般是单向的(只能读或者写,所以之前socket的demo里面分别创建一个输入流和输出流)。
通道可以异步读写。
通道总是基于缓冲区Buffer来读写
