面试

Synchronized与Lock对比分析

2022-03-12  本文已影响0人  itbird01

Synchronized与Lock对比分析
1.Lock是接口,Synchronized是关键字
2.Synchronized可以锁对象、锁方法、锁代码块,Lock只能锁代码块
3.Synchronized锁不需要主动释放,Lock需要在finally中主动释放
4.Synchronized的锁可重入、不可中断、非公平,而Lock锁可重入、可判断、可公平(两者皆可)
5.Synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁

上一篇下一篇

猜你喜欢

热点阅读