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


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))


#美团##内推##校招##秋招#
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务