课程介绍
注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1 图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。
Disruptor是一个高性能无锁并发编程框架,具有单线程每秒处理6百万订单的恐怖能力
本课程是128课时,并发编程体系课程的第四部分。
Disruptor是什么、有什么特点。Disruptor的核心实现思想和理论。
Disruptor实战开发模型,四步骤写出优雅规范的Disruptor框架程序。
从CPU、缓存的底层级别深入剖析Disruptor的高性能实现。
内存屏障与CAS操作、多级缓存与缓存行、伪共享
MQ与Disruptor、如何正确使用等待策略
怎样做复杂了流程的并发流程开发
适合人群:
对JAVA并发编程、高并发、无锁框架感兴趣的人群
课程目标:
Disruptor是一款高性能的无锁并发编程框架,具有单线程每秒处理6百万订单的恐怖能力
课程大纲
Disruptor高并发无锁框架 java并发编程 无锁发队列 零基础入门
第1章 前言 18分钟2节
1-1Disruptor并发框架课程介绍[04:03]
1-2Disruptor是什么有哪些特点[14:13]
第2章 理论+实战 1小时48分钟7节
2-1Disruptor核心之RingBuffer[12:07]
2-2Disruptor实战开发模型[20:50]
2-3Disruptor开发-ProducerType[11:32]
2-4Disruptor开发-EventTranslato[21:38]
2-5Disruptor开发-等待策略[11:05]
2-6Disruptor开发-ExceptionHandl[14:19]
2-7Disruptor开发-依赖处理[17:18]
第3章 核心解析 34分钟3节
3-1Disruptor核心解析-内存屏障与CAS操作[14:28]
3-2Disruptor核心解析-多级缓存与缓存行[09:01]
3-3Disruptor核心解析-消除伪共享[10:32]
第4章 超高性能多线程 1小时38分钟9节
4-1多线程消费和Barrier[11:35]
4-2Barrier运转机制[11:56]
4-3Barrier源码解析[20:56]
4-4高性能多线程初级编码实现[08:41]
4-5高性能多线程高级编码实现[19:50]
4-6MQ与Disruptor[05:50]
4-7Disruptor架构策略[07:10]
4-8慎用等待策略[06:43]
4-9Disruptor使用误区[06:04]