創建詞條
登錄/註冊
對象鎖
對象鎖
臨界區是指程序中的一個代碼段,在這段代碼中,單獨併發的線程對同一個對象進行訪問。在Java中,用關鍵字“
synchronized
”標識一個臨界區。
目錄
1
術語簡介
術語簡介
對象鎖是指Java為臨界區synchronized(Object)語句指定的對象進行加鎖,對象鎖是獨佔排他鎖。
對象鎖用於程序片段或者method上,此時將獲得對象的鎖,所有想要進入該對象的synchronized的方法或者代碼段的線程都必須獲取對象的鎖,如果沒有,則必須等其他線程釋放該鎖。
基本信息
目錄
目錄