Java并发编程专题
文章平均质量分 95
tongji4m3
这个作者很懒,什么都没留下…
展开
-
Java并发编程专题之AQS
主要参考了博客JUC框架 源码解析系列文章目录 JDK8 AbstractQueuedSynchronizer 概述 实现大量依赖乐观锁的方式(即CAS+自旋)。它实现了一个FIFO的等待队列用于等待获取同步状态,而获取/释放同步器状态的函数则依靠子类来实现。 虽然AQS是一个抽象类,但却没有任何抽象方法。如果定义为抽象方法确实不合适,因为继承使用AQS并不一定需要使用到AQS提供的所有功能(独占锁和共享锁),这样子类反而需要实现所有抽象方法。如果定义为空实现的普通方法,虽然不需要子类实现所有空方法了,.原创 2021-06-21 09:18:03 · 128 阅读 · 0 评论 -
Java并发编程专题之LockSupport
LockSupport 后续我会发布一系列和并发编程相关的博客,不会太深,也不会太浅,既触碰到源码原理,又不会迷失于细节之中。主要选取的也是面试高频考点,但是我不想只停留在API表面,或者仅仅是收集一些面试题来背,而是会尽力搞清楚他们的原理,让大家能知其然,知其所以然,牢牢记住,构建自己的知识体系。 能力有限,如有错误,希望能批评指正 希望博客能伴我成长,也欢迎小伙伴加我微信:15316162191,大家一起备战秋招 点个关注不迷路~ 概述 LockSupport是一个编程工具类,主要是为了阻塞和唤醒线原创 2021-06-13 11:08:54 · 1271 阅读 · 1 评论