原理剖析(第 011 篇)Netty之服务端启动工作原理分析(下)

2018-03-31
阅读 26 分钟
3.1k
上一章节,我们主要分析了一下线程管理组对象是如何被实例化的,并且还了解到了每个线程管理组都有一个子线程数组来处理任务;那么接下来我们就直接从4.6开始分析了:

原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上)

2018-03-31
阅读 18 分钟
5.9k
原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上) - 一、大致介绍 {代码...} 二、简单认识Netty 2.1 何为Netty? {代码...} 2.2 为什么使用Netty? {代码...} 2.3 大致阐述启动流程 {代码...} 2.4 Netty服务端启动Demo {代码...} 三、常用的类结构 四、源码分析Netty服务端启动 4.1、创建bossGroup对象 {代码......

原理剖析(第 005 篇)AQS工作原理分析

2018-03-31
阅读 17 分钟
3.7k
原理剖析(第 005 篇)AQS工作原理分析 - 一、大致介绍 {代码...} 二、简单认识AQS 2.1 何为AQS? {代码...} 2.2 AQS的state关键词 {代码...} 2.3 Node的waitStatus关键词 {代码...} 2.4 CLH队列 {代码...} 2.5 state在AQS简单应用举例 {代码...} 2.6 常用重要的方法 {代码...} 2.7 设计与实现伪代码 {代码...} 三、举例...

原理剖析(第 004 篇)CAS工作原理分析

2018-03-11
阅读 3 分钟
3.8k
原理剖析(第 004 篇)CAS工作原理分析 - 一、大致介绍 {代码...} 二、原理分析 2.1 何为CAS? {代码...} 2.2 CAS原理 {代码...} 2.3 CAS核心源码 {代码...} 三、CAS缺点 3.1、ABA问题 {代码...} 3.2、开销大 {代码...} 3.3、原子操作约束 {代码...} 四、总结 {代码...} 五、下载地址 [链接] SpringCloudTutorial交流QQ...

原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析

2018-03-11
阅读 18 分钟
2.7k
原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析 - 一、大致介绍 {代码...} 二、基本字段方法介绍 2.1 构造器 {代码...} 2.2 成员变量字段 {代码...} 2.3 成员方法 {代码...} 2.4 成员方法 {代码...} 三、源码分析 3.1、execute {代码...} 3.2、addWorker {代码...} 3.3、runWorker {代码...} 3.processWorkerExit...