簡述synchoronized和java.util.concurrent.locks.Lock的異同?

同:
Lock能夠完成synchoronized所實現的所有功能。
異:
1.Lock的語義比synchoronized更精確,性能更好。
2.synchoronized會自動釋放鎖,而Lock需程序員手工釋放,並且必須在finally從句中釋放。

轉載自:https://blog.csdn.net/yajie1010/article/details/84055276

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