同步函数使用的锁只有this 而同步代码块使用的锁可以是任意对象。 如果一个类中只需要一个锁,那么建议使用同步函数,使用this,写法简单。 但是,一个类中有多个锁,或者多个类中使用同一个锁,那么只能使用同步代码块。 建议使用同步代码块。 转载于:https://www.cnblogs.com/olddriver123/p/8250816.html