title: Is the description written for thread.yield is correct?
body: <p>I have a little doubt regarding Yield's definition:</p>
  
  <p>In the java docs. Yield is described as :</p>
  
  <pre><code>public static void [yield][1]()
  </code></pre>
  
  <blockquote>
    <p>A hint to the scheduler that the current thread is willing to yield
    its current use of a 
        processor. The scheduler is free to ignore this hint.</p>
  </blockquote>
  
  <p>And it means that current thread is not pausing temporarily. It is just indicating to scheduler. Now it is upto the scheduler to decide if he want to stop the execution of thread or not.Right?</p>
  
  <p>And here at this link, it is written that on yield, thread will be definitely suspended.</p>
  
  <pre><code>http://www.tutorialspoint.com/java/lang/thread_yield.htm
  </code></pre>
  
  <p>Can someone explain it?</p>