Untitled

锁名称 应用
乐观锁 CAS
悲观锁 synchronized、vector、hashtable
自旋锁 CAS
可以重入锁 synchronized、Reentranlock、Lock
读写锁 ReentrantReadWriteLock,CopyOnWriteArrayList、CopyOnWriteArraySet
公平锁 Reentranlock(true)

synchronized

Locks

参考

Java多线程系列——Lock锁-腾讯云开发者社区-腾讯云

Java中的锁