ReentrantLock工具类
- CountDownLath、CyclicBarrier、Phaser
- Semaphore、Exchanger
- ReentrantLock、ReentrantReadWriteLock
- StampedLock、LockSupport
- AQS底层、悲观锁、乐观锁、自旋锁、公平锁、非公平锁、排它锁、共享锁、重入锁等
- 线程池、CachedThreadPool、FixedThreadPool等
- 自定义线程池、ThreadFactory、线程池切面编程、线程池动态管理等
- 高并发设计模式,Future模式、Master Worker模式
- CompletionService、ForkJoin等
为什么要学并发编程
现在已经是移动互联和大数据时代,对于应用程序的性能、处理能力、处理时效性要求更高了,传统的串行化编程无法充分利用现有的服务器性能。
想要让自己的程序执行更快、接口响应速度、批处理处理效率更高,要学会使用并发编程。
并发编程是几乎所有框架的底层基础,学习好并发编程更有利于我们学习各种框架
现在几乎公司面试都面试并发编程,尤其是互联网公司,对于并发编程的要求更高。
课程介绍
并发编程精通篇,是本人128课时并发编程体系课程中的第三部分。
精通篇涵盖JUC下的核心工具类,CountDownLath、CyclicBarrier、Phaser、Semaphore、Exchanger、ReentrantLock、ReentrantReadWriteLock等。
StampedLock、LockSupport、AQS底层、悲观锁、乐观锁、自旋锁、公平锁、非公平锁、排它锁、共享锁、重入锁等。
线程池、CachedThreadPool、FixedThreadPool、ScheduledThreadPool、SingleThreadExecutor、自定义线程池、ThreadFactory、线程池切面编程、线程池动态管理等。
涵盖高并发设计模式,Future模式、Master Worker模式、CompletionService、ForkJoin等
课程资料
附带1个项目源码,涵盖基础、进阶、精通3部课程的上百个课程示例。
精通篇79页高清PDF课件
Unsafe源码PDF文件24页
cmder命令行工具
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲