首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java JUC源码
刘Java
创建于2022-02-19
订阅专栏
Java JUC源码
等 19 人订阅
共36篇文章
创建于2022-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java ArrayBlockingQueue源码深度解析
基于JDK1.8详细介绍了ArrayBlockingQueue的底层源码实现,包括逻辑环形数组的原理,以及入队列、出队列等操作源码。实际上ArrayBlockingQueue的源码还是非常简单的!
Java ConcurrentSkipListSet源码深度解析
基于JDK1.8详细介绍了ConcurrentSkipListSet的底层源码实现,实际上就是对ConcurrentSkipListMap的包装!
Java ConcurrentSkipListMap跳跃表源码深度解析【三万字】
基于JDK1.8详细介绍了ConcurrentSkipListMap的底层源码实现,包括跳跃表的原理,以及结点的插入、删除、查找、随机数算法、导航方法等底层源码!
Java CopyOnWriteArraySet源码深度解析
介绍了JDK1.8的CopyOnWriteArraySet的特性和源码实现!CopyOnWriteArraySet基于CopyOnWriteArrayList。
Java CopyOnWriteArrayList源码深度解析
基于JDK1.8详细介绍了CopyOnWriteArrayList的底层源码实现,包括写操作、读操作、迭代操作等,并介绍了写时复制(COW)机制的原理。
Java ConcurrentHashMap源码深度解析【三万字】
三万字的基于JDK1.8的ConcurrentHashMap的主要方法的实现原理分析,包含初始化、扩容等逻辑的源码的详细分析!最后给出了JDK1.7和JDK1.8两个版本的对比。
Java ConcurrentLinkedQueue非阻塞式同步队列源码深度解析【一万字】
基于JDK1.8详细介绍了ConcurrentLinkedQueue的底层源码实现,包括同步原理、入队操作、出队操作、获取操作等。
Java LockSupport以及park、unpark方法源码深度解析
介绍了JUC中的LockSupport阻塞工具以及park、unpark方法的底层原理,从Java层面深入至JVM层面。
Java ReadWriteLock读写锁的源码深度解析与应用【一万字】
Java ReadWriteLock读写锁的原理,包括读锁、写锁的获取和释放、锁降级的原理,并与传统独占锁的性能做了对比!
Java ReentrantLock可重入锁的源码深度解析
详细介绍了Java的ReentrantLock的源码实现,包括加锁、解锁的源码,以及公平性、重入性的实现!
AQS(AbstractQueuedSynchronizer)源码深度解析(5)—条件队列的等待、通知的实现以及AQS的总结【一万字】
详细介绍了AQS(AbstractQueuedSynchronizer)中的条件队列的原理,以及等待、通知的实现,以及AQS的总结。
AQS(AbstractQueuedSynchronizer)源码深度解析(4)—共享式获取锁、释放锁的原理【一万字】
详细介绍了AQS(AbstractQueuedSynchronizer)中的同步状态的共享式获取、释放的原理,以及独占锁和共享锁的简单实现。
AQS(AbstractQueuedSynchronizer)源码深度解析(3)—同步队列以及独占式获取锁、释放锁的原理【一万字】
详细介绍了AQS(AbstractQueuedSynchronizer)中的同步队列以及同步状态的独占式获取、释放的原理。
AQS(AbstractQueuedSynchronizer)源码深度解析(2)—Lock接口以及自定义锁的实现
下面我们来介绍一下另一个和锁与AQS相关的接口,Lock接口,然后Lock接口的介绍以及自定义锁的实现。
AQS(AbstractQueuedSynchronizer)源码深度解析(1)—AQS的总体设计与架构
详细介绍了AQS(AbstractQueuedSynchronizer)的设计思想,以及总体设计结构。
Java Unsafe类的原理详解与使用案例
Unsafe类位于rt.jar包,Unsafe类提供了硬件级别的原子操作.详细介绍了Java中的Unsafe类的的概念和基本应用,Unsafe类是JUC中实现同步组件的基础。