synchronized和Lock的異同

相同點:Lock能完成synchronized所實現的所有功能

不同點:Lock有比synchronized更精細的線程語義和更好的性能。synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,並且必須在finally中釋放。

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