首页 > 美团秋招内推!!可咨询!
头像
cathy_cathy
发布于 2021-08-17 10:12
+ 关注

美团秋招内推!!可咨询!


meituan到店事业群平台技术部,秋招火热进行中!
内推方式1:

扫二维码内推 https://www.cnblogs.com/CATHY-MU/p/15102097.html

内推方式2:

登陆官网投递(  https://campus.meituan.com/ )填写内推码( OYkaHKQ)

平台技术部校招咨询qq群 821133476

两种都是可重入锁
再次获取锁:识别获取锁的线程是否为当前占据锁的线程,如果是,则再次成功获取。获取锁后,进行计数自增。
释放锁:释放锁时,进行计数自减。 通过组合自定义同步器来实现锁的获取与释放。

synchronized依掐着2赖于JVM而reentrantLock依赖api
reentrantLock需要lock() unlock()方法配合try、finally语句块来完成。

reentrantLock多一些功能
1.等待可中断,正在等待的线程可以选择放弃等待,改为处理其他事情。
2.可指定公平锁,默认非公平锁。synchronized只能是非公平锁。
(公平锁:先到先得)
(实现方式:通过构造方法ReentrantLock(boolean fair))


全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐