4 个回答
可以简单的理解为:Buffer是存储数据的地方,Channel是运输数据的载体,而Selector用于检查多个Channel的状态变更情况
发布于:2年前 (2023-03-16) IP属地:四川省
在Java NIO有三个核心部分组成。分别是Buffer(缓冲区)、Channel(管道)以及Selector(选择器)
发布于:2年前 (2023-03-16) IP属地:四川省
IO的实际场景是文件IO和网络IO,NIO在网络IO场景下提升就尤其明显了。
发布于:2年前 (2023-03-16) IP属地:四川省
传统IO是一次一个字节地处理数据,NIO是以块(缓冲区)的形式处理数据。最主要的是,NIO可以实现非阻塞,而传统IO只能是阻塞的。
发布于:2年前 (2023-03-16) IP属地:四川省
我来回答
您需要 登录 后回答此问题!