title: What is the LifeCycle of Thread in Java?
body: <p>In java when we create an object of thread</p>
  
  <pre><code>Thread t1 = new Thread(Runnable object);
  t1.start();
  </code></pre>
  
  <p>What are the different stages of lifecycle of thread <code>t1</code> and after execution of <code>run()</code> will be the state of <code>t1</code>?</p>