簡述 synchronized 的 Object Monitor機制

synchronized介紹 synchronized關鍵字通過修飾一個方法或聲明一個代碼塊,從而產生一個同步對象鎖以及對應的同步代碼塊。 每當有線程要對該同步代碼塊進行訪問時,線程就會首先嚐試去獲取該對象鎖,並在成功獲取到對象鎖後,對該同步代碼塊進行正常訪問,在同步代碼塊訪問過程中,線程會一直持有該對象鎖直到同步代碼塊訪問完畢纔會釋放。 在上述線程持有同步鎖並進行同步代碼塊訪問過程中,其它線程將
相關文章
相關標籤/搜索