Sychronized 深度解析

synchronized可修饰普通方法、静态方法和代码块 。 修饰普通方法,锁的是对象,一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法。 public synchronized void sayHello(){ } 修饰静态方法,锁的是类(new多个对象都是源于同一个类,同步静
相关文章
相关标签/搜索