What's the difference in using ReentrentLock and Synchronized(object)?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/4201713/synchronization-vs-lock">Synchronization vs Lock</a>  </p>
</blockquote>



<p>I am wondering is there big difference in using ReentrentLock and Synchronized(object)?</p>

<p>Why it is called reentrentLock? to permit recurive call from the same thread?</p>
