synchronized 對象鎖

1.調用關鍵字synchronized聲明的方法一定是同步調用,他獲取的鎖是對象鎖。只有共享資源的讀寫訪問才需要同步(如果不加鎖,會造成成員變量的髒讀)只要這個對象上的方法上加了synchronized不論線程訪問這個對象的那個同步的方法,都必須先得到這個對象的同步鎖,才能訪問該方法。 2.髒讀:在讀取實例變量時,此值已經被其他線程更改過了。 3.synchronized鎖重入:(也可以用在父子繼
相關文章
相關標籤/搜索