主要相同點:Lock能完成synchronized所實現的所有功能 .
主要不同點:Lock有比synchronized更精確的線程語義和更好的性能。synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,并且必須在finally從句中釋放。
posted on 2011-11-18 10:48 AthrunWang 閱讀(151) 評論(0) 編輯 收藏