深入分析synchronized的實現原理

記得剛剛開始學習Java的時候,一遇到多線程情況就是synchronized,相對於當時的我們來說synchronized是這麼的神奇而又強大,那個時候我們賦予它一個名字「同步」,也成爲了我們解決多線程情況的百試不爽的良藥。但是,隨着我們學習的進行我們知道synchronized是一個重量級鎖,相對於Lock,它會顯得那麼笨重,以至於我們認爲它不是那麼的高效而慢慢摒棄它。 誠然,隨着Javs SE
相關文章
相關標籤/搜索