1.synchronized可以用了修饰一个普通方法,或者代码块,这个时候synchronized锁定的是当前对象,只要有一个线程在访问对应的方法或代码块,其他线程必须等待.2.synchronized只对修饰的方法有效,锁定对象的其他非synchronized方法还是可以访问的3.synchronized也可以用来锁定指定对象,当一个线程访问指定对象时,其他试图访问指定对象的线程将会阻塞,直到该线程访问指定对象结束4.synchronized可以用了修饰一个静态方法,静态方法是属于类的而不属于…