剖析 synchronized 的实现原理

1 synchronized 简介 synchronized 是 Java 中的一个关键字,它是一个重量级锁,用于保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块,同时也可以保证可见性,即一个线程的变化可以被其他线程所见。 2 synchronized 的三种应用 2.1 修饰实例方法 修饰实例方法即为为当前实例加锁。当一个线程正在访问一个对象的 synchronized 实例方法时,
相关文章
相关标签/搜索