其他分享
首页 > 其他分享> > Lock锁与synchronized的区别

Lock锁与synchronized的区别

作者:互联网

Lock锁只能用于代码块,是显示锁,需要自己开启和关闭锁,一般在try中加锁,finally中解锁。synchronized可用于方法和代码块,是隐式锁,出了作用域会行解锁。可优先考虑使用Lock锁,调度性能相对高一点,并且提供了更多的子类。如可重入锁

ReentrantLock

 

 

 

 

 

 

 

 

标签:加锁,synchronized,区别,Lock,解锁,子类,代码
来源: https://www.cnblogs.com/qf77blog/p/16339927.html