synchronized,是java的关键字,使用它可以来修饰对象实例、代码块、方法和类,使其保证再任意时刻只能被一个线程访问。
二、使用方法 synchronized的最主要的三种使用方法 (1) 修饰同步代码块: :synchronized(this)或者synchronized(类实例对象),相当于给当前对象实例加锁 (2) 修饰普通(实例)方法: 作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的锁 (3) 修饰静态方法: 作用于类所有对象实例,相当于给类加锁 ,进入代码块前要获得当前类对象的锁 ———————————————— 版权声明:本文为博主「by_yanzhenshun」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/by_yanzhenshun/java/article/details/104203960