Synchronized保證線程安全的原理

一:通過鎖的角度進行解釋 內置鎖: 萬物皆對象,Java中每一個對象都可以用作同步的鎖,那麼,這些鎖就被稱之爲內置鎖。 它修飾普通方法的時候,內置鎖就是當前類的實例;它修飾靜態方法,內置鎖是當前的Class字節碼對象。 synchronized的原理其實就是加了鎖,由內置鎖和互斥鎖所決定的。每個synchronized對象都有鎖,而這些鎖都是互斥的,一個進來之後,另外的就不能進來了,因此就可以保證
相關文章
相關標籤/搜索