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