公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁

1.公平锁和非公平锁 是什么?java 公平锁 是指多个线程按照申请锁的顺序来获取锁相似排队打饭 先来后到 非公平锁 是指在多线程获取锁的顺序并非按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取到锁,在高并发的状况下,有可能形成优先级反转或者饥饿现象web 二者的区别网络 公平锁/非公平锁 并发包ReentrantLock的建立能够指定构造函数的boolean类型来获得公平锁或者非公平锁
相关文章
相关标签/搜索