写点什么

公平锁

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/48/48c8e64a20d0857ec08c1a327f06fe6a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞懂 ReentrantLock 的公平锁和非公平锁

用户头像
Ayue、
2021-12-26

reentrant 翻译为可重入的,因此从字面上翻译为可重入锁,我们知道可重入是指:同一个线程对于已经获得到的锁,可以多次继续申请到该锁的使用权。ReentrantLock 在调用 lock()方法时,已经获取到锁的线程,能够再次调用lock()方法获取锁而不被阻塞。

通俗易懂的 ReentrantLock,不懂你来砍我

用户头像
程序猿阿星
2021-08-12

自己开的坑,跪着也要填完,欢迎来到Java并发编程系列第五篇ReentrantLock,文章风格依然是图文并茂,通俗易懂,本文带读者们深入理解ReentrantLock设计思想。

https://static001.geekbang.org/infoq/8d/8d5c26a43f56ded68617c0fb316285d6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

排队打饭:公平锁和非公平锁 (面试)

用户头像
叫练
2021-01-03

有个小伙伴最近咨询我,前段时间他被面试官问了synchronized是公平锁还是非公平锁?排队打饭:公平锁和非公平锁(面试)

https://static001.geekbang.org/infoq/bc/bc17e5cc15050684c16d49c64eb67dec.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

闭嘴,别再问什么是锁了

用户头像
程序员老猫
2020-12-17

不积跬步,无以至千里;不积小流,无以成江海。

https://static001.geekbang.org/infoq/42/42dbcdaddc49727f29592f8b4823a3f6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

jdk 源码系列之 ReentrantLock

用户头像
sinsy
2020-11-10

最近将 ReentrantLock 学了一遍同时也把源码读了一遍,记录下学习的过程

https://static001.geekbang.org/infoq/e4/e49085014604c474c199ac9e4570f759.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面经手册 · 第 16 篇《码农会锁,ReentrantLock 之公平锁讲解和实现》

用户头像
小傅哥
2020-11-05

ReentrantLock 是基于 Lock 实现的可重入锁,所有的 Lock 都是基于 AQS 实现的。而它的可重入是因为实现了同步器 Sync,在 Sync 的两个实现类中,包括了公平锁和非公平锁。

公平锁_公平锁技术文章_InfoQ写作社区