複製鏈接
請複製以下鏈接發送給好友

對象鎖

鎖定
臨界區是指程序中的一個代碼段,在這段代碼中,單獨併發的線程對同一個對象進行訪問。在Java中,用關鍵字“synchronized”標識一個臨界區
中文名
對象鎖
外文名
synchronized
定    義
程序中的一個代碼段
特    點
獨佔排他鎖
代碼簡介
對象鎖是指Java為臨界區synchronized(Object)語句指定的對象進行加鎖,對象鎖是獨佔排他鎖
對象鎖用於程序片段或者method上,此時將獲得對象的鎖,所有想要進入該對象的synchronized的方法或者代碼段的線程都必須獲取對象的鎖,如果沒有,則必須等其他線程釋放該鎖。