java之公平锁与非公平锁

大厂面试题:公平锁/非公平锁/重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁。面试 一、什么是公平锁和非公平锁 公平锁:是指多个线程按照申请锁的顺序来获取锁,相似与排队打饭,先来后到。并发 非公平锁:是指多个线程获取锁的顺序并非按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁,在高并发的状况下,有可能形成优先级反转或者饥饿现象。app   二、公平锁和非公平锁举例 Reentra
相关文章
相关标签/搜索