Sychronized 深度解析

synchronized可修飾普通方法、靜態方法和代碼塊 。 修飾普通方法,鎖的是對象,一個對象有多個synchronized方法,只要一個線程訪問了其中的一個synchronized方法,其它線程不能同時訪問這個對象中任何一個synchronized方法。 public synchronized void sayHello(){ } 修飾靜態方法,鎖的是類(new多個對象都是源於同一個類,同步靜
相關文章
相關標籤/搜索