首页 > 图灵资讯 > java面试题>正文

金三银四精选面试题-Sychronized和ReentrantLock有哪些不同点?

2023-11-13 09:49:19

 

Sychronized和ReentrantLock有哪些不同点?

 

sychronized

ReentrantLock

Java中的一个关键字

JDK提供的一个类

自动加锁与释放锁

需要手动加锁与释放锁

JVM层面的锁

API层面的锁

非公平锁

公平锁或非公平锁

锁的是对象,锁信息保存在对象头中

int类型的state标识来标识锁的状态

底层有锁升级过程

没有锁升级过程


 
上一篇 金三银四精选面试题-线程池有哪几种状态?每种状态分别表示什么?
下一篇 金三银四精选面试题-你的应用突然出现了OOM异常,你会如何排查?

文章素材均来源于网络,如有侵权,请联系管理员删除。