简述synchoronized和java.util.concurrent.locks.Lock的异同?

同:
Lock能够完成synchoronized所实现的所有功能。
异:
1.Lock的语义比synchoronized更精确,性能更好。
2.synchoronized会自动释放锁,而Lock需程序员手工释放,并且必须在finally从句中释放。

转载自:https://blog.csdn.net/yajie1010/article/details/84055276

原创文章 65 获赞 95 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42635052/article/details/104240175