简单说一说Synchronized的实现原理与应用

每次问到Synchroized都只会说,Synchroized可以 同步一个普通方法,锁是当前实例对象 同步一个静态方法,锁是当前Class的对象 同步一个代码块,锁是括号里指定的对象 完了嘛?就这?不能够哇! 来,我们稍微往里探一探。 实现原理 我们先直接上图,一个是同步方法,一个是同步代码块,更直观来观察jvm是怎么来实现Synchronized的。 1 2 ​ 我们用最原始的方法,用过CMD
相关文章
相关标签/搜索