没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
* [Netty线程模型和EventLoop](#netty线程模型和eventloop)
* [线程模型概述](#线程模型概述)
* [EventLoop事件循环](#eventloop事件循环)
* [任务调度](#任务调度)
* [JDK任务调度](#jdk任务调度)
* [EventLoop任务调度](#eventloop任务调度)
* [线程管理](#线程管理)
* [线程分配](#线程分配)
* [非阻塞传输](#非阻塞传输)
* [阻塞传输](#阻塞传输)
# Netty线程模型和EventLoop
由于线程模型确定了代码执行的方式,它可能带来一些副作用以及不确定因素,
可以说这是并发编程中最大的难点,因此,我们需要了解Netty所采用的线程模型,这样
在遇到相关问题时不至于手足无措。
## 线程模型概述
现代操作系统几乎都具有多个核心的CPU,所以我们可以使用多线程技术以有效地利用系统资源。在早期的
Java多线程编程中,我们使用线程的方式一般都是继承Thread或者实现Runnable以此创建新的Thread,
这是一种比较原始且浪费资源的处理线程的方式。JDK5之后引入了Executor API,其核心思想是使用池化技术
来重用Thread,以此达到提高线程响应速度和降低资源浪费的目的。
## EventLoop事件循环
事件循环正如它的名字,处于一个循环之中。我们以前在编写网络程序的时候,会使我们处理连接的逻辑
处于一个死循环之中,这样可以
点击阅读更多
资源评论
lowsapkj
- 粉丝: 47
- 资源: 312
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功