面试突击42:synchronized和ReentrantLock有什么区别?

在 Java 中,常用的锁有两种:synchronized(内置锁)和 ReentrantLock(可重入锁),二者的功效都是相同得,但又有很多不同点,所以我们今天就来聊聊。 区别1:用法不同 synchronized 可用来修饰普通方法、静态方法和代码块,而 ReentrantLock 只能用在代

你可能感兴趣的:(面试突击42:synchronized和ReentrantLock有什么区别?)