java NIO 是 NEW IO 的简称,它是一种可以替代 javaIO 的一套新的 IO 机制。它提供了一套不同 java 标准 IO 的操作机制。严格来说,NIO 与并发并无直接关系。但是,使用 NIO 可以大大提高线程的使用效率。java NIO 中涉及的基础内容有通道和缓冲区、文件 IO 和网络 IO。对于标注的网络 IO 来说,我们会使用 socket 进行网络的读写。为了让服务器可以支持更多的客户端连接,通常的做法是为每个客户端连接开启一个线程。
java NIO 是 NEW IO 的简称,它是一种可以替代 javaIO 的一套新的 IO 机制。它提供了一套不同 java 标准 IO 的操作机制。严格来说,NIO 与并发并无直接关系。但是,使用 NIO 可以大大提高线程的使用效率。java NIO 中涉及的基础内容有通道和缓冲区、文件 IO 和网络 IO。对于标注的网络 IO 来说,我们会使用 socket 进行网络的读写。为了让服务器可以支持更多的客户端连接,通常的做法是为每个客户端连接开启一个线程。