flyoff 发表于 2022-11-7 10:18

彻底理解java语言中的各种锁


1
乐观锁
CAS
2
悲观锁
synchronized、vector、hashtable
3
自旋锁
CAS
4
可重入锁
synchronized、Reentrantlock、Lock
5
读写锁
ReentrantReadWriteLock,CopyOnWriteArrayList、CopyOnWriteArraySet
6
公平锁
Reentrantlock(true)
7
非公平锁
synchronized、reentrantlock(false)
8
共享锁
ReentrantReadWriteLock中读锁
9
独占锁
synchronized、vector、hashtable、ReentrantReadWriteLock中写锁
10
重量级锁
synchronized
11
轻量级锁
锁优化技术
12
偏向锁
锁优化技术
13
分段锁
concurrentHashMap
14
互斥锁
synchronized
15
同步锁
synchronized
16
死锁
相互请求对方的资源
17
锁粗化
锁优化技术
18
锁消除
锁优化技术


**** 本内容需购买 ****

alon920 发表于 2022-11-7 14:27

我只是路过打酱油的。

gseryhxdfga 发表于 2022-11-7 18:33

真是被感动的痛哭流涕……

qfxuetan 发表于 2022-11-7 19:22

看到这帖子真是高兴!

wangxiaohu 发表于 2022-11-7 20:20

看到这帖子真是高兴!

itbases 发表于 2022-11-7 21:43

楼主加油,我们都看好你哦。

yupqabc 发表于 2022-11-8 00:00

彻底理解java语言中的各种锁

996lyj 发表于 2022-11-8 00:13

强烈支持楼主ing……

shitoujihx 发表于 2022-11-8 00:42

淡定,淡定,淡定……

taipingyang2021 发表于 2022-11-8 02:37

强烈支持楼主ing……
页: [1] 2 3
查看完整版本: 彻底理解java语言中的各种锁