公平锁非公平锁
文章平均质量分 90
叫练
毕业北京理工大学,精通数据库,多线程,虚拟机
展开
-
面试官:你说说ReentrantLock和Synchronized区别
目录使用方式实现方式公平和非公平可重入锁可中断的条件队列总结大家好!又和大家见面了。为了避免面试尴尬,今天同比较通俗语言和大家聊下ReentrantLock和Synchronized区别!使用方式Synchronized可以修饰实例方法,静态方法,代码块。自动释放锁。ReentrantLock一般需要try catch finally语句,在try中获取锁,在finally释放锁。需要手动释放锁。实现方式Synchronized是重量级锁。重量..原创 2021-01-26 11:01:47 · 14903 阅读 · 0 评论 -
排队打饭:公平锁和非公平锁(面试)
目录简介公平锁、非公平锁概念synchronized非公平锁ReentrantLock非公平锁ReentrantLock公平锁ReentrantLock底层原理总结简介有个小伙伴最近咨询我,前段时间他被面试官问了synchronized是公平锁还是非公平锁?当时就蒙圈了,最后面试结果可想而知,今天我们就用一个通俗的案例加上代码来说明公平锁和非公平锁。其实公平锁这个概念是JUC工具包才有的,比如ReentrantLock才有公平锁的概念,这篇文章我们结合生活中的实例用.原创 2021-01-03 21:04:55 · 14093 阅读 · 2 评论