ReentrantLock和Synchronized的区别
摘要:1、区别: 1)Lock是一个接口,synchronized是Java中的关键字,synchronized是内置的语言实现; 2)synchronized发生异常时,会自动释放线程占用的锁,故不会发生死锁现象。Lock发生异常,若没有主动释放,极有可能造成死锁,故需要在finally中调用unLoc
阅读全文
posted @ 2021-03-31 19:00
posted @ 2021-03-31 19:00
posted @ 2021-03-17 10:04