源码
文章平均质量分 77
Cold____
这个作者很懒,什么都没留下…
展开
-
LinkedHashMap源码解析
LinkedHashMap是基于HashMap衍生出来的一种数据结构,它通过额外维护一个双向链表来实现记录访问顺序或者插入顺序。既然LinkedHashMap是继承自HashMap,那么很多底层和HashMap一致,这里我们只了解LinkedHashMap独有的特性。原创 2024-02-08 23:36:40 · 434 阅读 · 0 评论 -
ReentrantLock源码解析
抽象方法,用于子类继承,在公平锁和非公平锁种会分别做具体的实现。原创 2024-01-23 23:23:34 · 349 阅读 · 0 评论 -
AbstractQueuedSynchronizer源码解析
AbstractQueuedSynchronizer从名字可以看到三个信息:抽象的、同步的队列。它提供了同步状态、阻塞与唤醒线程以及先进先出队列的基础框架。JDK中许多并发工具类的实现都基于AQS,如ReentrantLock。原创 2024-01-20 23:02:50 · 1647 阅读 · 0 评论