title: Any practical example of LockSupport & AbstractQueuedSynchronizer use?
body: <p>Guys, can anyone give a simple practical example of <code>LockSupport</code> &amp; <code>AbstractQueuedSynchronizer</code> use? Example given in <a href="http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/java/util/concurrent/locks/LockSupport.html" rel="noreferrer">javadocs</a> is quite strained.</p>
  
  <p>Usage of <code>Semaphore</code> permits is understood by me.</p>
  
  <p>Thanks for any response.</p>