什么叫公平锁:就是比较公平,根据请求锁的顺序排列。也就是先进来得先获取锁,后进来得后获取锁,采用队列进行存放,遵循得原则是先进先出的原则。类似于生活中的排队做某事,比如排队吃饭。
说完了公平锁,我们来说说非公平锁,非公平锁不是根据请求的顺序序排列,谁能够抢到锁就归谁。
NEW ReentrantLock(true) -- 公平锁
NEW ReentrantLock(fasle)---非公平锁
我们来用代码演示一遍:
微信扫一扫
什么叫公平锁:就是比较公平,根据请求锁的顺序排列。也就是先进来得先获取锁,后进来得后获取锁,采用队列进行存放,遵循得原则是先进先出的原则。类似于生活中的排队做某事,比如排队吃饭。
说完了公平锁,我们来说说非公平锁,非公平锁不是根据请求的顺序序排列,谁能够抢到锁就归谁。
NEW ReentrantLock(true) -- 公平锁
NEW ReentrantLock(fasle)---非公平锁
我们来用代码演示一遍:
相关推荐