java多線程(2):synchronized關鍵字

synchronized的用法 指定加鎖對象:對給定對象加鎖,進入同步代碼前需要活的給定對象的鎖。 直接作用於實例方法:相當於對當前實例加鎖,進入同步代碼前要獲得當前實例的鎖。 直接作用於靜態方法:相當於對當前類加鎖,進入同步代碼前要獲得當前類(當前類內部的class對象)的鎖。 synchronized是可重入的。 內部原理 Synchronized在古老的年代被成爲重量級鎖。但是java1.6
相關文章
相關標籤/搜索