发表评论取消回复
相关阅读
相关 AtomicStampedReference源码解析。
/ AtomicStampedReference 维护带有整数“标志”的对象引用,可以用原子方式对其进行更新。 实现注意事项。通过创
相关 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框架 FutureTask源码解析 JDK8
文章目录 前言 状态 消费者链表 成员 构造器 实现Runnable接口 实现Future接口 普通get、超时ge
相关 JUC框架 CompletableFuture源码解析 JDK8
文章目录 前言 基础设施 创建CompletableFuture CompletableFuture成员 Comple
相关 JUC集合类 LinkedTransferQueue源码解析 JDK8
文章目录 前言 LinkedTransferQueue概述 术语解释 xfer 交易后来的一方 交易先来的一方 t
还没有评论,来说两句吧...