12、說說synchronized關鍵字的底層原理是什麼?(基礎篇)

我這個synchronized是用來加鎖的,我可以對一個對象去加鎖,我也可以對一個類去加鎖,鎖之間會有互斥,有一個人加了鎖,另外一個人就必需得在外面等着, 得讓加了鎖的把synchronized裏面的代碼都執行完,執行出去了之後,纔會把鎖釋放,鎖釋放了之後,排在後面的線程才能夠過來去獲取鎖,然後再執行synchronized裏面的代碼   synchronized 底層原理是什麼? 首先 sync
相關文章
相關標籤/搜索