2021
02-21
02-21
Java并发编程之ReentrantLock可重入锁的实例代码
目录1.ReentrantLock可重入锁概述2.可重入3.可打断4.锁超时5.公平锁6.条件变量Condition1.ReentrantLock可重入锁概述相对于synchronized它具备如下特点可中断synchronized锁加上去不能中断,a线程应用锁,b线程不能取消掉它可以设置超时时间synchronized它去获取锁时,如果对方持有锁,那么它就会进入entryList一直等待下去。而可重入锁可以设置超时时间,规定时间内如果获取不到锁,就放弃锁可以设置为公平锁防止线程饥饿的情...
继续阅读 >