编程语言
首页 > 编程语言> > java 并发 - 锁集合

java 并发 - 锁集合

作者:互联网

java 并发 - 锁集合

名称示例
乐观锁
悲观锁
独占锁
共享锁
公平锁new ReentrantLock(true)
非公平锁new ReentrantLock(false)
自旋锁
重入锁synchronized

乐观锁、悲观锁

公平锁、非公平锁

独占锁、共享锁

根据锁只能被单个线程持有还是能被 多 个线程共同持有,锁可以分为独占锁和 共享锁

重入锁

当一 个线程要获取 一 个被其他线程持有的独占锁时,该线程会被阻塞,那么当 一个程再次获取它自己己经获取的锁时是否会被阻塞呢?如果不被阻塞,那么我们说该锁是可重入的,也就是只要该线程获取了该锁

标签:重入,java,独占,获取,并发,线程,公平,集合,数据
来源: https://blog.csdn.net/u013887008/article/details/120603666