title: How a thread should close itself in Java?
body: <p>This is a short question. At some point my thread understand that it should suicide. What is the best way to do it:</p>
  
  <ol>
  <li>Thread.currentThread().interrupt();</li>
  <li>return;</li>
  </ol>
  
  <p>By the way, why in the first case we need to use <code>currentThread</code>? Is <code>Thread</code> does not refer to the current thread?</p>