Synchronized常見面試問題

一、鎖對象不能爲空 指定一個鎖對象,必須是一個實例對象,被new過或其餘方法建立好的,不是空對象面試   二、做用域不宜過大 synchronized所包裹的範圍若是大,會影響程序執行的速度,由於都是串行運行了,並無達到併發編程的目的編程   三、避免死鎖 public void run() { synchronized (instance1) { System.out.p
相關文章
相關標籤/搜索