title: Java : Does wait() release lock from synchronized block
body: <p>I was under the impression that wait() releases all locks but I found this post which says</p>
  
  <p>"Invoking wait inside a synchronized method is a simple way to acquire the intrinsic lock" </p>
  
  <p>Please clarify I'm a bit confused.</p>
  
  <p><a href="http://docs.oracle.com/javase/tutorial/essential/concurrency/guardmeth.html">http://docs.oracle.com/javase/tutorial/essential/concurrency/guardmeth.html</a></p>