原文网址:Java多线程--synchronized的使用_IT利刃出鞘的博客-CSDN博客
简介
说明
本文用示例介绍synchronized的用法。
作用
synchronized可以保证原子性、可见性。
只要保证多个线程使用同一个“对象监视锁”,就能保证同步。
用法简介
用法 | 对象监视器 | 示例 |
修饰普通方法 | 当前实例对象 | |
修饰静态方法 | 当前类的class对象 | |
修饰代码块 | 括号里边的对象。 此对象可以是实例对象(例:this),也可以是class对象(例:XXX.class或者this.getClass())。 | |
例:修饰普通方法,用同一对象访问
上边是文章的部分内容,为便于维护,全文已迁移到此网址:Java-synchronized的使用 - 自学精灵