随笔分类 - netty
摘要:1、服务端 初始化 总体的流程 从 bind 函数开始,主要两个逻辑 1、 初始化 channel,构建 pipeline, 注册到 selector 2、绑定端口,提供监听 private ChannelFuture doBind(final SocketAddress localAddress)
阅读全文
摘要:基本api使用 服务端: // 我们要创建两个EventLoopGroup, // 一个是boss专门用来接收连接,可以理解为处理accept事件, // 另一个是worker,可以关注除了accept之外的其它事件,处理子任务。 //上面注意,boss线程一般设置一个线程,设置多个也只会用到一个,
阅读全文
摘要:一般来说,一个输入操作通常包括两个阶段: 1、等待数据准备好; 2、从内核向进程复制数据 1、等待数据准备好; 2、从内核向进程复制数据 是否同步的判断依据是: 是否 针对的 整个过程,即2个阶段,是否有阻塞 是否阻塞的判断依据是: 按 程序等待消息通知时的状态角度来说的,,即针对第一阶段来说 例子
阅读全文

浙公网安备 33010602011771号