自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java并发编程专题之AQS

主要参考了博客JUC框架 源码解析系列文章目录 JDK8AbstractQueuedSynchronizer概述实现大量依赖乐观锁的方式(即CAS+自旋)。它实现了一个FIFO的等待队列用于等待获取同步状态,而获取/释放同步器状态的函数则依靠子类来实现。虽然AQS是一个抽象类,但却没有任何抽象方法。如果定义为抽象方法确实不合适,因为继承使用AQS并不一定需要使用到AQS提供的所有功能(独占锁和共享锁),这样子类反而需要实现所有抽象方法。如果定义为空实现的普通方法,虽然不需要子类实现所有空方法了,.

2021-06-21 09:18:03 105

原创 Java并发编程专题之LockSupport

LockSupport后续我会发布一系列和并发编程相关的博客,不会太深,也不会太浅,既触碰到源码原理,又不会迷失于细节之中。主要选取的也是面试高频考点,但是我不想只停留在API表面,或者仅仅是收集一些面试题来背,而是会尽力搞清楚他们的原理,让大家能知其然,知其所以然,牢牢记住,构建自己的知识体系。能力有限,如有错误,希望能批评指正希望博客能伴我成长,也欢迎小伙伴加我微信:15316162191,大家一起备战秋招点个关注不迷路~概述LockSupport是一个编程工具类,主要是为了阻塞和唤醒线

2021-06-13 11:08:54 1244 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除