title: Cannot instantiate the type Lock
body: <ol>
  <li><p>When make more fair to prevent starvation in java using <strong>lock</strong> instead of declare synchronized function
  it can not instantiate <em>the type Lock</em></p></li>
  <li><p>do it need to implement FairLock like <a href="http://tutorials.jenkov.com/java-concurrency/starvation-and-fairness.html" rel="nofollow">http://tutorials.jenkov.com/java-concurrency/starvation-and-fairness.html</a>
  do java's lock equal <strong>FairLock</strong> above? It said <strong>FairLock</strong> will slow performance, what will it be in real practice</p>
  
  <pre><code>Lock lock = new Lock();
  </code></pre></li>
  </ol>