title: Why are synchronize expensive in Java?
body: <p>I am really new to Java and I read that <code>synchronized</code> is "very expensive" in Java. All I want to know is what is expensive and how is it expensive? </p>
  
  <p>Thanks.</p>