多线程的同步锁通过synchronized实现
有俩种方式
一种是在代码块加锁
代码块加锁时可以指定任意类的实例过的对象
即锁在这个对象上(任何对象都有一个锁)
使同一时间内只有一个线程可以访问到代码块中
另外一种就是以synchronized关键字修饰方法
这时加锁的对象就是类本身的实例 即this
多线程的同步锁通过synchronized实现
有俩种方式
一种是在代码块加锁
代码块加锁时可以指定任意类的实例过的对象
即锁在这个对象上(任何对象都有一个锁)
使同一时间内只有一个线程可以访问到代码块中
另外一种就是以synchronized关键字修饰方法
这时加锁的对象就是类本身的实例 即this