大白话聊聊Java并发面试问题之公平锁与非公平锁是啥?

一、写在前面   上篇文章(《大白话聊聊Java并发面试问题之谈谈你对AQS的理解?》)聊了一下java并发包中的AQS的工作原理,也间接说明了ReentrantLock的工作原理。   这篇文章接着来聊一个话题,java并发包中的公平锁与非公平锁有啥区别?     二、什么是非公平锁?   先来聊聊非公平锁是啥,现在大家先回过头来看下面这张图。   如上图,现在线程1加了锁,然后线程2尝试加锁,
相关文章
相关标签/搜索