title: Threadsafe vs Synchronized
body: <p>I'm new to java.
  I'm little bit confused between Threadsafe and synchronized.
  Thread safe means that a method or class instance can be used by multiple threads at the same time without any problems occurring.
  Where as Synchronized means only one thread can operate at single time.</p>
  
  <p>So how they are related to each other?</p>