你将收获

了解并发控制的原理,以及并发场景设计思路

明白AbstractQueuedSynchronizer的实现

对AbstractQueuedSynchronizer进行实现,并能够自主开发并发组件如读写锁、条件锁

适用人群

需要对并发、锁机制有深入了解,以及设计或者应用相关组件的开发

课程介绍

从并发概念、场景分析出发,依次引出锁、等待队列等概念,直至分析清楚java锁机制实现的原理。并以java锁机制实现基类AbstractQueuedSynchronizer的实现为例,从类(核心属性、方法)设计思路,到对关键代码做注释分析,再到以流程图方式直观解释流程;最后介绍了AbstractQueuedSynchronizer的应用,即如何用它来实现并发控制,以及如何自定义并发组件。

课程目录