Synchronization 重写同步方法

Synchronization 重写同步方法,synchronization,overriding,Synchronization,Overriding,如果同步了超类中的方法,但覆盖了子类中的方法而不同步,会发生什么情况?如果同步了超类中的方法,但覆盖了子类中的方法而不同步,则如果对子类调用该方法,则该方法不再同步,子类可以向超类没有同步的方法添加同步。如果子类foo()方法调用super.foo(),则在超级调用期间将同步您。

如果同步了超类中的方法,但覆盖了子类中的方法而不同步,会发生什么情况?

如果同步了超类中的方法,但覆盖了子类中的方法而不同步,则如果对子类调用该方法,则该方法不再同步,子类可以向超类没有同步的方法添加同步。如果子类foo()方法调用super.foo(),则在超级调用期间将同步您。