title: what are the static and native methods of thread class
body: <p>I faced the following question during an interview:</p>
  
  <blockquote>
    <p>What are the static and native methods of <code>Thread</code> class?</p>
    
    <ol>
    <li><code>yield</code></li>
    <li><code>start</code> </li>
    <li><code>join</code></li>
    <li><code>wait</code></li>
    </ol>
  </blockquote>
  
  <p>I know about multi threading concepts, e.g.:</p>
  
  <pre><code>Thread t = new Thread();
  t.start(); // Thread starting execution
  t.join(); // (or t.wait()) thread state will go to waiting
  </code></pre>
  
  <p>However I fail to answer the interview question mentioned at the beginning of the post.</p>