ReentrantLock和synchronized默认都是非公平锁
顾名思义:
公平锁就是根据先来后到的顺序,给予申请的线程权力,不能插队
非公平锁就是不完全按照申请锁的顺序,给予每个线程相同的对待。
根据线程的优先级安排情况,也就是会出现插队现象
公平锁:ReentrantLock(true)
非公平锁吞吐量大,但高并发会导致优先级翻转,和饥饿现象
标签:顺序,优先级,ReentrantLock,线程,公平,插队
来源: https://www.cnblogs.com/wsZzz1997/p/14673514.html