Overriding a synchronized method

overriding, synchronization

Solution

If a method in super class is synchronized, but you override the method in a subclass and don't synchronize it, then the method is no longer synchronized if called on the subclass.

Problem

What happens when a method in super class is synchronized, but you override the method in a subclass and don't synchronize it ?

Original source