title: Why would anyone ever use the Java Thread no argument constructor?
body: <p>In what situation would anyone ever use the no-argument constructor of the Java Thread class?
  The API says:</p>
  
  <blockquote>
    <p>This constructor has the same effect as Thread(null, null, gname),
    where gname is a newly generated name.</p>
  </blockquote>
  
  <p>Correct me if I am wrong, but I think the target of the thread can not be modified after the new Thread object is instantiated. If the target equals null then the start method will do nothing right?</p>
  
  <p>Why would you use this constructor?</p>