课程介绍(A000274):
Java并发一直以来都是Java领域非常难以系统学习和掌握的技能,因为它涉及到众多知识点、API与文档,错综复杂,而且涉及到的底层原理非常之多,需要有很好的理论基础方能更进一步。无数学习者购买了很多Java并发相关图书、看了很多资料,但始终不得要领,最终导致放弃。
圣思园《精通Java并发》将会采取理论结合实践的方式,透彻、深入且完整地介绍Java并发领域的方方面面,确保学习者在学习后能够真正做到理解和掌握Java并发。
其中,课程中会涉及到大量Java并发包核心组件的底层源码剖析与讲解,学习者将会从中获得极大的能力提升。
此外,Java并发相关内容基本不会随着时间的推移而过时,它与我们日常所用的开发框架存在着显著的区别,那就是非常稳定。可以这么说,一旦掌握了Java并发的精髓,那么你的受益将会是终身的。
课程目录:
- Java并发领域介绍
- volatile关键字的应用场景与原理剖析
- synchronized关键字的底层原理深入剖析
- Lock原理深入解析
- 何为原子操作及原子操作的原理深入解析
- 锁与锁原理深入剖析
- 锁框架详解
- 读写锁与重入锁分析
- 内存屏障详解
- Completion Service详解
- 重排序详解
- Fork-Join API详解
- 一致性语义深入解读
- 资源死锁详解
- synchronized与ReentrantLock详细对比
- happen-before语义的含义详解
- Java内存模型深入解读
- Executor框架深入解读
- ThreadLocal原理与底层源码深入解读
- Java concurrent包重要且核心组件深入解读
- CountDownLatch详解
- CyclicBarrier解读
- 线程间通信方式详解
- CPU Cache模型详解
- JMM的有序性、可见性与原子性详解
- Java线程池深入剖析与源码实现和分析
- Future设计模式深入解读
- 何谓CAS及CAS深入剖析
- JVM对CAS的支持深入剖析
- 其他并发分析工具详解
文件目录:
圣思园-精通Java并发 |
│ 10_多线程同步关系实例剖析与讲解.mp4 |
│ 11_synchronized关键字原理详解.mp4 |
│ 12_透过字节码理解synchronized关键字.mp4 |
│ 13_同步方法访问标志与synchronized关键字之间的关系.mp4 |
│ 14_自旋对于synchronized关键字的底层意义与价值分析.mp4 |
│ 15_互斥锁属性详解与Monitor对象特性解说.mp4 |
│ 16_通过openjdk源码分析ObjectMonitor底层实现.mp4 |
│ 17_透过openjdk源码分析wait与notify方法的本地实现.mp4 |
│ 18_锁升级与偏向锁深入解析.mp4 |
│ 19_轻量级锁与重量级锁的变化深入详解.mp4 |
│ 1_Java并发学习方法论与高效学习方式讲解.mp4 |
│ 20_锁粗化与锁消除技术实例演示与分析.mp4 |
│ 21_锁与底层内容阶段性回顾与总结.mp4 |
│ 22_openjdk源码剖析与锁升级技术回顾.mp4 |
│ 23_死锁检测与相关工具详解.mp4 |
│ 24_Lock锁机制深入详解.mp4 |
│ 25_Lock锁方法原理详解.mp4 |
│ 26_Lock与synchronized关键字在底层的区别及实例分析.mp4 |
│ 27_Condition详解及相比于传统线程并发模式的改进.mp4 |
│ 28_Condition编程模式详解与分析.mp4 |
│ 29_Condition方法实现分析与讲解.mp4 |
│ 2_Java并发理论体系与实践讲解.mp4 |
│ 30_通过Condition实现线程间通信实例剖析.mp4 |
│ 31_借由Condition解决多线程通信问题实例剖析.mp4 |
│ 32_Condition对于多线程的处理深入剖析.mp4 |
│ 33_volatile关键字作用与锁的关系深入详解.mp4 |
│ 34_volatile与内存屏障的重要语义详细分析.mp4 |
│ 35_JMM与happen-before规则深入详解.mp4 |
│ 36_CountDownLatch使用场景与示例分析及底层源码解读.mp4 |
│ 37_CyclicBarrier透彻分析与示例剖析.mp4 |
│ 38_CyclicBarrier底层源码剖析与Condition的使用详解.mp4 |
│ 39_CAS详解及透过字节码分析变量操作的原子性.mp4 |
│ 3_Java并发课程大纲深入解读.mp4 |
│ 40_CAS底层实现与源码剖析.mp4 |
│ 41_Future模式示例剖析与源码详解.mp4 |
│ 42_CompletableFuture示例剖析与源码解读.mp4 |
│ 43_ThreadLocal底层源码剖析与解读.mp4 |
│ 44_ThreadLocal内存泄露问题本质分析与代码编写最佳实践.mp4 |
│ 45_AQS整体架构与设计原则剖析.mp4 |
│ 46_可重入锁对于AQS的实现源码分析.mp4 |
│ 47_可重入读写锁对于AQS的实现分析.mp4 |
│ 48_可重入读写锁底层源码分析及思想探究.mp4 |
│ 49_可重入读写锁的共享锁释放源码解析.mp4 |
│ 4_Java并发课程大纲深入解读续.mp4 |
│ 50_条件队列与双向阻塞队列在AQS中的具体实现分析.mp4 |
│ 51_AQS设计哲学解析及synchronized思想的变迁.mp4 |
│ 52_Java线程池层次体系与设计原则.mp4 |
│ 53_线程池创建方式与工厂模式的应用.mp4 |
│ 54_线程池构建方式与细节信息解析.mp4 |
│ 55_线程池任务丢弃策略分析.mp4 |
│ 56_线程池拒绝策略实例分析与偏向锁的关闭.mp4 |
│ 57_线程池创建线程与执行任务的核心逻辑分析.mp4 |
│ 58_线程池状态分析与源码解读.mp4 |
│ 59_线程池状态迁移与线程创建逻辑源码分析.mp4 |
│ 5_从Thread与Runnable说开去.mp4 |
│ 60_线程池线程创建与添加逻辑源码解析.mp4 |
│ 61_线程池任务执行完整流程源码解析.mp4 |
│ 62_线程池关闭操作流程源码深入解读.mp4 |
│ 63_线程池终止方法详解及生产系统开发最佳实践.mp4 |
│ 64_ForkJoinPool原理与构造方式详解.mp4 |
│ 65_ForkJoinTask详解与示例分析.mp4 |
│ 66_CompletionService源码详解与示例剖析.mp4 |
│ 67_ThreadLocalRandom在多线程竞争环境下的实现策略.mp4 |
│ 68_课程全面总结回顾与展望.mp4 |
│ 6_wait与sleep方法字节码分析.mp4 |
│ 7_notify方法详解及线程获取锁的方式分析.mp4 |
│ 8_wait与notify及线程同步系统总结.mp4 |
│ 9_wait与notify方法案例剖析与详解.mp4 |
│ Java并发课程源码.zip |
本站所有资源均来自网络,版权归原作者所有,本站仅提供收集与推荐,若侵犯到您的权益,请【给我们反馈】,我们将在24小时内处理!