《Netty 权威指南》样章

声明:本文是《Netty 权威指南》的样章目录,感谢博文视点授权并发编程网站发布样章,禁止以任何形式转载此文。

第 2 章  NIO入门

在本章节,我们分别对JDK的BIO、NIO和JDK1.7最新提供的NIO2.0的使用进行详细说明,通过流程图和代码讲解,让大家体会到随着Java IO类库的不断发展和改进,基于Java的网络编程会变得越来越简单,随着异步IO功能的增强,基于Java NIO开发的网络服务器甚至不逊色于采用C++开发的网络程序。

本章主要内容包括:

  •  传统的同步阻塞式IO编程
  • 基于NIO的非阻塞编程
  • 基于NIO2.0 的异步非阻塞(AIO)编程
  • 为什么要使用NIO编程
  • 为什么选择Netty

以下是本章的章节目录:
2.1. 传统的BIO编程 
2.1.1. BIO通信模型图
2.1.2. 同步阻塞式IO创建的TimeServer源码分析
2.1.3. 同步阻塞式IO创建的TimeClient源码分析
2.2. 伪异步IO编程 
2.2.1. 伪异步IO模型图
2.2.2. 伪异步式IO创建的TimeServer源码分析
2.2.3. 伪异步IO弊端分析
2.3. NIO编程 
2.3.1. NIO类库简介
2.3.2. NIO服务端序列图
2.3.3. NIO创建的TimeServer源码分析
2.3.4. NIO客户端序列图
2.3.5. NIO创建的TimeClient源码分析
2.4. AIO编程 
2.4.1. AIO 创建的TimeServer源码分析
2.4.2. AIO创建的TimeClient源码分析
2.4.3. AIO版本时间服务器运行结果
2.5.  4种IO的对比 
2.5.1. 概念澄清
2.5.2. 不同IO模型对比
2.6. 选择Netty的理由
2.6.1. 不选择JAVA原生NIO编程的原因
2.6.2. 为什么选择Netty
2.7. 总结 

原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 《Netty 权威指南》样章



李 林锋

《Netty权威指南》作者,高级架构师。
FavoriteLoading添加本文到我的收藏
  • Trackback are closed
  • Comments (9)
    • NIO爱好者
    • 05/12. 2014 11:28am

    只公布目录不过瘾啊,什么时候放样章。

  1. 书出版了吗?还是说是电子书?

    • 小飞侠
    • 05/12. 2014 5:37pm

    求问啊 书出版没有呀

      • 郭蕾
      • 05/12. 2014 8:05pm

      书最近会出版,请关注我们的微信微博以了解最新信息。

  2. 什么时候出书,期待中。。。

    • Anonymous
    • 05/23. 2014 8:44pm

    出个电子版吧,尤其是KINDLE上能看的

    • kingrlf
    • 01/14. 2016 2:14pm

    系统的确学习这块内容。

You must be logged in to post a comment.

return top