发表评论取消回复
相关阅读
相关 AQS源码探究_08 CyclicBarrier源码分析
1、简介 CyclicBarrier,回环栅栏,它会阻塞一组线程直到这些线程同时达到某个条件才继续执行。它与CountDownLatch很类似,但又不同,CountDow
相关 AQS源码探究_09 Semaphore源码分析
文章参考:[小刘老师讲源码][Link 1] -------------------- 1、简介 Semaphore,信号量,它保存了一系列的许可(per
相关 AQS源码探究_07 CountDownLatch源码分析
在学习CountDownLatch之前,最好仔细理解下前面AQS相关的几篇文章,配合着自己搭建的源码环境进行逐行跟踪,防止迷路~ -------------------
相关 ConcurrentHashMap源码解析_03 put方法源码分析
`put()`方法是并发HashMap源码分析的重点方法,这里涉及到并发扩容,桶位寻址等等… JDK1.8 ConcurrentHashMap结构图: ![wat
相关 AQS源码探究_02 AQS简介及属性分析
1. 简介 AQS的全称是AbstractQueuedSynchronizer,它的定位是为Java中几乎所有的锁和同步器提供一个基础框架。 AQS是基于FI
相关 ReentrantLock源码解析(图解AQS)
1 同步队列(CLH) CLH队列是Craig, Landin, and Hagersten三人发明的一种基于双向链表数据结构的队列。是一种基于链表的可扩展、高性能、公平
相关 AQS源码简单理解二:加锁
(手头的活忙完了,来补一篇博客)[上篇提到][Link 1]多线程并发但却没有竞争的时候,AQS只是多执行了一行代码而已,没有线程队列,更没有重量级锁。所以它比优化前的`syn
相关 AQS源码探究_04 成员方法解析(释放锁、响应中断出队逻辑)
AQS成员方法解析(释放锁逻辑) 1. unlock释放锁方法 // 位于RentrantLock中:释放锁的方法 public void unlo
相关 AQS源码探究_03 成员方法解析(加锁、资源竞争逻辑)
> 文章参考:[小刘老师源码][Link 1] AQS成员方法解析 1. lock加锁方法 // 位于ReentrantLock类的静态内部类Sync中:
相关 【源码解析】ReentrantLock的重入锁分析AQS
> 本文以公平锁的角度切入AQS ReentrantLock <table> <thead> <tr> <th></th> <th>Synch
还没有评论,来说两句吧...