摘要:
文章目录ReentrantLock简介AQS回顾ReentrantLock原理ReentrantLock结构非公平锁的实现原理lock方法获取锁tryRelease锁的释放公平锁的实现原理lock方法获取锁tryRelease锁的释放lockInterruptibly可中断方式获取锁tryLock超 阅读全文
posted @ 2021-06-17 22:12
hanease
阅读(1321)
评论(1)
推荐(0)
摘要:
AQS底层实现原理用一句话总结就是:volatile + CAS + 一个虚拟的FIFO双向队列(CLH队列)。所以在了解AQS底层实现时,需要先深入了解一下CAS实现原理。 #名词解释(1)CAS:无锁的策略使用一种比较交换的技术(Compare And Swap)来鉴线程修改冲突,一旦检测到冲突 阅读全文
posted @ 2021-06-17 21:53
hanease
阅读(1622)
评论(0)
推荐(0)