写点什么

lock锁

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐

并发编程 -ReentrantLook 底层设计

顾名思义:就是可以重入的互斥锁,但是这个重入是有条件的,允许同一个线程多次获得同一个锁,避免了死锁的发生。

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

druid 源码学习二 - 对锁的理解

用户头像
Nick
2022-05-12

Druid初始化的时候有段加锁代码,接下来我们通过代码来分析对锁的理解。

深入分析 JUC 之 Lock 接口

用户头像
编程江湖
2022-01-17

锁是用来控制多个线程访问共享资源的方式,在Lock之前,锁功能是靠synchronized实现的,Lock既然能出现,肯定是synchronized在有些情况下满足不了,我们来对比下两者的异同:

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

Lock 锁 精讲

用户头像
伯阳
2021-01-12

为什么synchronized不够用,还需要Lock

lock锁_lock锁技术文章_InfoQ写作社区