发表评论取消回复
相关阅读
相关 JUC AtomicIntegerArray源码解析 JDK8
前言 AtomicIntegerArray提供了对数组元素的原子操作,与其他非数组的原子类相比,它的成员不是volatile的而是final的了。 [JUC框架 系列文
相关 JUC AtomicStampedReference源码解析 JDK8
前言 大家都知道CAS操作有ABA问题的,且ABA问题是针对引用型对象的,而AtomicStampedReference的出现就是为了解决这一问题而出现的。通过加版本号来
相关 JUC AtomicInteger源码解析 JDK8
前言 AtomicInteger类通过volatile语义加上CAS操作,使得对AtomicInteger的操作实现了一种非阻塞同步,从而保证了线程安全。非阻塞在于它没有
相关 JUC框架 Semaphore源码解析 JDK8
文章目录 前言 重要成员 构造器 获取信号量(减小state) 非公平实现的tryAcquireShared 公平实现的
相关 JUC框架 CyclicBarrier源码解析 JDK8
文章目录 前言 与CountDownLatch的区别 重要成员 构造器 辅助方法 nextGeneration b
相关 JUC框架 CountDownLatch源码解析 JDK8
文章目录 前言 实现核心 构造器 核心方法 countDown() await() await(long
相关 JUC框架 源码解析系列文章目录 JDK8
前言 笔者在接下来这段时间将对JUC框架内的重点内容进行深度解析,由于内容颇多,需要分成多篇文章,所以在这里列一个目录,方便大家翻阅。 目录 JUC框架的基础是C
相关 JUC框架 FutureTask源码解析 JDK8
文章目录 前言 状态 消费者链表 成员 构造器 实现Runnable接口 实现Future接口 普通get、超时ge
相关 JUC框架 CompletableFuture源码解析 JDK8
文章目录 前言 基础设施 创建CompletableFuture CompletableFuture成员 Comple
还没有评论,来说两句吧...