Nett案例集锦(并发编程篇).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Nett案例集锦(并发编程篇)

1 77 Netty案例集锦之并发编程 微信公众号:Netty之家 第 页 共 页 1. Netty案例集锦系列文章介绍4 1.1.Netty 的特点4 1.2. 案例来源4 1.3. 并发编程 4 2. Netty线程模型5 2.1.Java线程模型的演进5 2.1.1. 单线程5 2.1.2. 多线程5 2.1.3. 线程池5 2.2.Reactor模型6 2.2.1. 单线程模型6 2.2.2. 多线程模型7 2.2.3. 主从多线程模型8 2.3.Netty线程模型分类9 2.3.1. 服务端线程模型9 2.3.2. 客户端线程模型12 2.4.Reactor线程NioEventLoop16 2.4.1.NioEventLoop介绍16 2.5.NioEventLoop设计原理18 2.5.1. 串行化设计避免线程竞争18 2.5.2. 定时任务与时间轮算法19 2.5.3. 聚焦而不是膨胀23 3. Netty3 版本升级遭遇内存泄漏案例24 3.1. 问题描述24 3.2. 问题定位25 3.3. 问题根因26 3.4. 案例总结27 4. Netty3 版本升级性能下降案例28 4.1. 问题描述28 4.2. 问题定位29 4.3. 问题总结30 5. Netty业务Handler接收不到消息案例31 5.1. 问题描述31 5.2. 问题定位31 5.3. 问题总结34 6. Netty4ChannelHandler线程安全疑问35 6.1. 问题咨询36 6.2. 解答36 6.3. 一些特例36 7. Netty构建推送服务问题37 7.1. 问题描述38 7.2. 答疑解惑38 7.3. 问题总结39 8. Netty客户端连接问题40 1 2 77 Netty案例集锦之并发编程 微信公众号:Netty之家 第 页 共 页 8.1. 问题描述40 8.2. 答疑解惑40 8.3. 问题总结41 9. 性能数据统计不准确案例42 9.1. 问题描述42 9.2. 问题分析42 9.3. 问题总结44 9.4. 举一反三45 10. Netty线程数膨胀案例46 10.1. 问题描述46 10.2. 问题分析46 10.3. 案例总结49 11. Netty3.X版本升级线程上下文丢失案

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档