synchronized實現原理與應用

Java提供了一種內置的鎖機制來支持原子性:同步代碼塊(Synchronized Block)。同步代碼塊包括兩部分:一個作爲鎖的對象引用,一個作爲由這個鎖保護的代碼塊。以synchronized關鍵字來修飾的方法就是一種橫跨整個方法體的同步代碼塊,其中該同步代碼塊的鎖就是方法調用所在的對象。 Java的內置鎖是一個互斥鎖,這意味着最多隻有一個線程能持有這種鎖。由於每次只能有一個線程執行內置鎖保護
相關文章
相關標籤/搜索