首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
咸咸的萌新
掘友等级
Developer
|
某家餐馆
要想练就绝世武功 就要忍受常人难忍受的痛
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
6.不完全的 ServerBootstrap 启动过程源码分析
通过名字可以看出它是一个服务端的引导, 就是为了引导创建 Channel. 在 4.一个简单的 Netty 服务端 文章中, 实例化 ServerBootstrap 后会调用, group 方法来设置 NioEventLoopGroup. 也就是说 group 方法必须调用, …
5.不完全的 NioEventLoopGroup & NioEventLoop 源码分析
在 4.一个简单的 Netty 服务端 文章中, 创建服务端时需要先实例化两个 NioEventLoopGroup 分别为 bossGroup 和 workerGroup. bossGroup: 只是处理连接请求. workerGroup: 处理客户端业务逻辑. 上图是该类的继…
4.一个简单的 Netty 服务端
3. Netty 模型
关于 2.线程模型概述 有人问能回答上来就可以了. 但是对于 Netty 模型来说, 一定要了解透彻后才继续学习. 下面的图是我自己根据网上疯传的一种一张 Netty 模型图改的, 看着是不是有点像 主从 Reactor 多线程. Netty 抽象出了两组线程池, BossGr…
2.线程模型概述
Reactor 模式, 根据 Reactor 数量和处理资源池线程的数量不同, 又有 3 重典型的实现. 主从 Reactor 多线程. 一个线程对应一个客户端, 如果客户端过多就会占用很大的系统资源. 没有可读数据时, 线程会阻塞, 造成资源浪费. 下图只是对 Reactor…
1.Netty 概述
NIO 的类库和 API 繁杂, 使用麻烦: 需要熟练掌握 Selector, ServerSocketChannel, SocketChannel, ByteBuffer 等. 需要具备其它的额外技能: 要熟悉 Java 多线程编程, 因为 NIO 涉及到 Reactor(反…
个人成就
文章被阅读
1,810
掘力值
55
关注了
10
关注者
0
收藏集
1
关注标签
39
加入于
2020-06-21