梳理對Java的synchronized的理解

Java的synchronized分爲對象鎖和類鎖。   一、當多個併發線程訪問同一個對象object中的這個synchronized(this)代碼塊時,一個時間內針對該對象的操做只能有一個線程獲得執行。另外一個線程必須等待當前線程執行完這個代碼塊之後才能執行該代碼塊。   二、可是,另外一個線程仍然能夠訪問該object中的非synchronized(this)同步代碼塊。   三、當一個線程
相關文章
相關標籤/搜索