序号 | 鎖名稱 | 應用 |
---|---|---|
1 | 樂觀鎖 | CAS |
2 | 悲觀鎖 | synchronized、vector、hashtable |
3 | 自旋鎖 | |
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 | 互斥鎖 | |
15 | 同步鎖 | |
16 | 死鎖 | 互相請求對方的資源 |
17 | 鎖粗化 | |
18 | 鎖消除 |