Synchronized Method Synchronize methods are very useful specially when state of an object is changed by class member method which can corrupt object state if executed concurrently. Consider example discussed in previous article, can be found from here, where class counter have two methods increment and decrement. One thread is incrementing whereas other is decrementing