首页
IT学院
Web前端
Web前端在职
JAVA开发
UI/UE
影视视频包装剪辑
影视后期
影视动画
游戏3D美术
原画设计
微课堂
技术专栏
校企合作
教师团队
高薪就业
关于我们
创始人简介
业务介绍
企业理念
发展历程
行业殊荣
合作伙伴
我们的校区
联系方式
切换导航
首页
IT学院
返回
Web前端
Web前端在职
JAVA开发
UI/UE
影视视频包装剪辑
影视后期
影视动画
游戏3D美术
原画设计
微课堂
技术专栏
返回
JAVA
校企合作
教师团队
高薪就业
关于我们
首页
技术专栏
互联网架构多线程并发高级教程
互联网架构多线程并发高级教程
667人学过
接轨企业需求的并发技能
涵盖面试综合讲解
设计巧妙易于理解
从基础知识到场景应用
限时免费
原价 ¥2599
立即购买
咨询
服务承诺
支付保障
课程概述
目录
购买须知
购买课前请务必试看课程,购买后非客观原因一律不退款
学员在课程有效期内,如遇有任何问题(包括但不限于合同、发票等),可随时与工作人员联系。
在任何情况下,学员不得以任何方式出售或转让全部或部分课程。
并发编程的挑战
第01讲:来!让我们走进上下文切换
试看
第02讲:简单又不失大雅的死锁案例
试看
第03讲: 死锁产生的必要条件与解决方案
试看
第04讲 并发资源限制的挑战
试看
并发机制的底层实现原理
第01讲:volatile的应用与原理
第02讲:synchronized的实现原理与应用
第03讲:原子操作的实现原理
Java内存模型
第01讲:Java内存模型基础
第02讲:重排序
第03讲:顺序一致性
第04讲:Volatile的内存语义
第05讲:锁的内存语义
第06讲:final域的内存语义
第07讲:happens-before原则
第08讲:双重检查锁定与延迟初始化
各种各样的锁
第01讲:线程程同步方式
第02讲:线程安全
第03讲:乐观锁与悲观锁
第04讲:公平锁与非公平锁
第05讲:自旋锁
第06讲:独占锁 ReentrantLock 原理
并发编程实战
第01讲:生产者和消费者模式
第02讲:线上问题定位
第03讲:性能测试
第04讲:异步任务池
并发容器和框架
第01讲:ConcurrentLinkedQueue的原理
第02讲:CAS在ConcurrentLinkedQueue 队列中线程安全的体现
第03讲:LinkedBlockingQueue的原理
第04讲:独占锁 在LinkedBlockingQueue 内部的使用
第05讲:使用两把锁提高并发度的原因
第06讲:ArrayBlockingQueue 原理
第07讲:独占锁在ArrayBlockingQueue 内部的 使用
第08讲:PriorityBlockingQueue的原理
第09讲:HashMap 是不是线程安全如何体现如何变得安全
第10讲:Java中的同步集合与并发集合有什么区别
第11讲:ConcurrentHashMap的实现原理与使用
第12讲:读写锁 ReentrantReadWriteLock 原理
第13讲:ThreadLocal的解决的问题
第14讲:ThreadLocal实现的原理
第15讲:AQS 队列同步器
第16讲:同步方法和同步块,哪个是更好的选择
第17讲:Java 关键字volatile 与 synchronized 作用与区别
第18讲:notify()和notifyAll()有什么区别
第19讲:Object 的 wait()和notify() 方法
第20讲:Synchronized 和 Lock 的区别
第21讲:CAS 同步机制
单例模式的线程安全性
第01讲:立即加载/“饿汉式”
第02讲:同一时间控制只有 3 个线程运行
并发工具类
第01讲:线程间交换数据的Exchanger
第02讲:CountDownLatch 的使用与原理
第03讲:CountDownLatch 与线程的 Join 方法区别是什么
第04讲:回环屏障 CyclicBarrier 的使用与原理
第05讲: CyclicBarrier内部的实现与CountDownLatch 有何不同
第06讲:Semaphore 的内部实现
第07讲:并发包中锁的实现底层(对AQS的理解)
原子变量与非阻塞同步机制
第01讲:锁的劣势
第02讲:硬件对并发的支持
第03讲:原子变量类
第04讲:非阻塞算法
第05讲:ConcurrentLinkedQueue实现原理与使用
第06讲:Java中的阻塞队列
第07讲:非阻塞队列
第08讲:Fork/Join框架
扫一扫获取免费资料
扫一扫进入公众号