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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章