- 博客(1)
- 收藏
- 关注
原创 ReentrantLock的公平锁和非公平锁
今天学习了一下关于Lock中的公平锁和非公平锁,就想总结一下这两种之间的区别。具体有不对的地方欢迎指正。 首先锁Lock分为"公平锁"和"非公平锁",公平锁表示线程获取锁的顺序是按照线程加锁的顺序来分配的,即呢就是先来先得的FIFO先进先顺序。非公平锁就是获取锁的抢占机制,是随机获取锁的,那这俩货的区别就在这个地方了,非公平锁先来的不一定先得到锁,这就会造成某些线程可能一直拿不到锁,结果
2017-09-25 21:04:35 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人