公平锁/非公平锁

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

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

比如:ReentrantLock、Synchronized都非公平锁

posted @ 2021-05-15 00:41  jock_javaEE  阅读(53)  评论(0)    收藏  举报