序号 | 锁名称 | 应用 |
1 | 乐观锁 | CAS |
2 | 悲观锁 | Synchronized、Vector、Hashtable |
3 | 自旋锁 | CAS |
4 | 可重入锁 | Synchronized、ReentrantLock、Lock |
5 | 读写锁 | ReentrantReadWriteLock、CopyOnWriteArrayList、CopyOnWriteArraySet |
6 | 公平锁 | ReentrantLock(true) |
7 | 非公平锁 | Synchronized、ReentrantLock(true) |
8 | 共享锁 | ReentrantReadWriteLock中读锁 |
9 | 独占锁 | Synchronized、Vector、Hashtable、ReentrantReadWriteLock中写锁 |
10 | 重量级锁 | Synchronized |
11 | 轻量级锁 | 锁优化技术 |
12 | 偏向锁 | 锁优化技术 |
13 | 分段锁 | ConcurrentHashMap |
14 | 互斥锁 | Synchronized |
JAVA锁概念范例总结
最新推荐文章于 2024-06-20 20:20:21 发布