公平锁/非公平锁

Posted 暮尘时雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公平锁/非公平锁相关的知识,希望对你有一定的参考价值。

公平锁:是指多个线程按照申请锁的顺序来获取锁

非公平锁:是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象

比如:ReentrantLock、Synchronized都非公平锁

以上是关于公平锁/非公平锁的主要内容,如果未能解决你的问题,请参考以下文章

聊聊公平锁和非公平锁

公平锁与非公平锁

公平锁与非公平锁

多线程公平锁/非公平锁乐观锁/悲观锁

多线程学习 公平锁和非公平锁

公平锁/非公平锁