Ch04-Java 之 AIO

Ch04-Java 之 AIO

July 31, 2021
Java | IO
java

1. 常见类 #

java.nio.channels.AsynchronousServerSocketChannel
java.nio.channels.AsynchronousSocketChannel

JAVA AIO 框架在 windows 下使用 windows IOCP 技术,在 Linux 下使用 epoll 多路复用 IO 技术模拟异步 IO,这个从 JAVA AIO 框架的部分类设计上就可以看出来。

2. AsynchronousServerSocketChannel #

java-io-aio

不同的 AsynchronousServerSocketChannel 实现对应了不同的 SocketChannel,由具体的 AsynchronousServerSocketChannel(根据不同的 OS 确定)实现进行创建。

3. 参考文献 #