SocketChannel vs. ServerSocketChannel 父类:SelectableChannel。Channel表现了一个可以进行IO操作的通道(比如,通过FileChan ...
SelectionKey SelectionKey,选择键,在每次通道注册到选择器上时都会创建一个SelectionKey储存在该选择器上,该SelectionKey保存了注册的通道 注册的选择器 通道事件类型操作符等信息。 SelectionKey是一个抽象类,它有俩个实现类了AbstractSelectionKey 抽象类 和SelectionKeyImpl 最终实现类 。SelectionK ...
2020-11-14 17:37 0 384 推荐指数:
SocketChannel vs. ServerSocketChannel 父类:SelectableChannel。Channel表现了一个可以进行IO操作的通道(比如,通过FileChan ...
好久没写博客了,最近打算花些时间把Netty的源码好好读一读,下面是本人在学习的过程中的一些笔记,不能确保自己思考的完全是正确的,如果有错误,欢迎大家指正。 由于本人的语文功底烂的很,通篇使用大白话来讲解0.0,有一些概念上的东西,博主可能不会明确的给出定义,建议使用 ...
SelectionKey.OP_ACCEPT —— 接收连接继续事件,表示服务器监听到了客户连接,服务器可以接收这个连接了 SelectionKey.OP_CONNECT —— 连接就绪事件,表示客户与服务器的连接已经建立成功 SelectionKey ...
目录 NIO-WindowsSelectorImpl源码分析 目录 前言 初始化WindowsSelectorProvider 创建WindowsSelectorImpl WindowsSelectorImpl结构 ...
目录 NIO-Selector源码分析 目录 前言 什么是Selector 创建Selector 注册通道 SelectorProvider 创建 ...
目录 NIO-FileChannel源码分析 目录 前言 RandomAccessFile 接口 创建实例 获取文件通道 FileChannelImpl ...
目录 NIO-EPollSelectorIpml源码分析 目录 前言 初始化EPollSelectorProvider 创建EPollSelectorImpl EPollSelectorImpl结构 ...
目录 NIO-SocketChannel源码分析 目录 前言 ServerSocketChannelImpl 创建ServerSocketChannel 初始化 ...