问题 (1)条件锁是什么? (2)条件锁适用于什么场景? (3)条件锁的await()是在其它线程signal()...[作者空间]
问题 (1)重入锁是什么? (2)ReentrantLock如何实现重入锁? (3)ReentrantLock为什...[作者空间]
问题 (1)AQS是什么? (2)AQS的定位? (3)AQS的实现原理? (4)基于AQS实现自己的锁? 简介 ...[作者空间]
问题 (1)自己动手写一个锁需要哪些知识? (2)自己动手写一个锁到底有多简单? (3)自己能不能写出来一个完美的...[作者空间]
问题 (1)synchronized的特性? (2)synchronized的实现原理? (3)synchroni...[作者空间]
问题 (1)volatile是如何保证可见性的? (2)volatile是如何禁止重排序的? (3)volatil...[作者空间]
简介 Java内存模型是在硬件内存模型上的更高层的抽象,它屏蔽了各种硬件和操作系统访问的差异性,保证了Java程序...[作者空间]
?欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 (手机横屏看源码更方便) ...[作者空间]
概览 原子操作是指不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何线程上下文切换。...[作者空间]
问题 (1)java8中为什么要新增LongAdder? (2)LongAdder的实现方式? (3)LongAd...[作者空间]
问题 (1)什么是 CPU 缓存行? (2)什么是内存屏障? (3)什么是伪共享? (4)如何避免伪共享? CPU...[作者空间]
问题 (1)什么是ABA? (2)ABA的危害? (3)ABA的解决方法? (4)AtomicStampedRef...[作者空间]
你知道几种实例化一个类的方式? new?反射?还有呢? 笔者总结了一下大概有以下六种方式: (1)通过构造方法实例...[作者空间]
问题 (1)什么是原子操作? (2)原子操作和数据库的ACID有啥关系? (3)AtomicInteger是怎么实...[作者空间]
问题 (1)Unsafe是什么? (2)Unsafe只有CAS的功能吗? (3)Unsafe为什么是不安全的? (...[作者空间]
概览 我们先来看一看java中所有集合的类关系图。 这里面的类太多了,请放大看,如果放大还看不清,请再放大看,如果...[作者空间]
问题 (1)LinkedList只是一个List吗? (2)LinkedList还有其它什么特性吗? (3)Lin...[作者空间]
问题 (1)什么是双端队列? (2)ArrayDeque是怎么实现双端队列的? (3)ArrayDeque是线程安...[作者空间]
?欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 (手机横屏看源码更方便) ...[作者空间]
问题 (1)ConcurrentLinkedQueue是阻塞队列吗? (2)ConcurrentLinkedQue...[作者空间]