NIO 介绍
NIO 有人称之为 non-blocking lO 是从 Java 1.4 版本开始引入的一个新的 IO API,可以替代标准的 lO API。NIO 与原来的 IO 有同样的作用和目的,但是使用的方式完全不同,NIO 支持面向缓冲区的、基于通道的 IO 操作。NIO 将以更加高效的方式进行文件的读写操作。NIO 可以理解为非阻塞 IO,传统的 IO 的 read 和 write 只能阻塞执行,线程在读写 IO 期间不能干其他事情,比如调用 socket.read() 时,如果服务器一直没有数据传输过来,线程就一直阻塞,而 NIO 中可以配置 socket 为非阻塞模式。
标签:总结,Java,NIO,read,lO,阻塞,IO From: https://www.cnblogs.com/feiqiangsheng/p/16633182.html