关闭
当前搜索:

Netty源码分析之三【我就是大名鼎鼎的 EventLoop】

简述这一章是 Netty 源码分析 的第三章, 我将在这一章中大家一起探究一下 Netty 的 EventLoop 的底层原理, 让大家对 Netty 的线程模型有更加深入的了解.NioEventLoopGroup在[Netty 源码分析之 一 揭开 Bootstrap 神秘的红盖头]章节中我们已经知道了, 一个 Netty 程序启动时, 至少要指定一个 EventLoopGroup(如果使用到的是...
阅读(102) 评论(0)

Netty源码分析之二【贯穿Netty的大动脉──ChannelPipeline】

ChannelPipeline (一)前言这篇是 Netty 源码分析 的第二篇, 在这篇文章中, 我会为读者详细地分析 Netty 中的 ChannelPipeline 机制.Channel 与 ChannelPipeline相信大家都知道了, 在 Netty 中每个 Channel 都有且仅有一个 ChannelPipeline 与之对应, 它们的组成关系如下: 通过上图我们可以看到, 一个...
阅读(78) 评论(0)

Netty源码分析之一【揭开Bootstrap神秘的红盖头】

客户端这一章是 Netty 源码分析系列的第一章, 我打算在这一章中, 展示一下 Netty 的客户端和服务端的初始化和启动的流程, 给读者一个对 Netty 源码有一个大致的框架上的认识, 而不会深入每个功能模块. 本章会从 Bootstrap/ServerBootstrap 类 入手, 分析 Netty 程序的初始化和启动的流程.BootstrapBootstrap 是 Netty 提供的一个...
阅读(79) 评论(0)

Netty源码分析之零【分析环境搭建】

代码下载首先到 Netty 的 Github 仓库 中, 点击右边绿色的按钮:拷贝 git 地址: git@github.com:netty/netty.git 然后在终端中输入如下命令, 克隆 Netty 工程:/Users/xiongyongshun/works/learn_netty >>> git clone git@github.com:netty/netty.git Cloning i...
阅读(54) 评论(0)

Netty源码分析之番外篇【Java NIO的前生今世】

简介 Java NIO 是由 Java 1.4 引进的异步 IO. Java NIO 由以下几个核心部分组成: - Channel - Buffer - Selector NIO 和 IO 的对比 IO 和 NIO 的区别主要体现在三个方面: IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented) IO 操作...
阅读(105) 评论(0)
    个人资料
    • 访问:1087508次
    • 积分:16193
    • 等级:
    • 排名:第734名
    • 原创:313篇
    • 转载:774篇
    • 译文:123篇
    • 评论:275条
    博客专栏
    文章分类
    打赏
    如果你觉得我的文章对您有用,请随意打赏。 微信 支付宝