java锁—公平/非公平锁、可重入锁、自旋锁、共享/独占锁

文章目录 公平和非公平锁 可重入锁 (又称递归锁) 自旋锁 共享锁 和 独占锁 公平和非公平锁 公平锁 是指多个线程按照申请锁的顺序来获取锁,相似排队打饭,先来后到。 非公平锁 是指多个线程获取锁的顺序并非按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁在高并发的状况下,有可能会形成优先级反转或者饥饿现象web 区别:非公平锁的优势在于吞吐量比公平锁大。缓存 Synchronized、
相关文章
相关标签/搜索