title: Eclipse "Terminate/Disconnect All" behavior
body: <p>As I was working in a Java project in eclipse, I right-clicked the Console region, and noticed that the Terminate/Disconnect All button was enabled. I was surprised by this, because the application I was working on was threaded. At first I thought this meant not all threads had terminated, but during design, I was meticulous in organization. Naturally, I went back and went through the code to see if anything would cause one of the threads to hang, but I didn't find much regarding this problem.</p>
  
  <p>Afterwards, I wrote a small application to try to diagnose this problem, with more alarming results.</p>
  
  <pre><code>public class termtest {
      public static void main(String[] args){
          System.out.println("Did I terminate?");
      }
  }
  </code></pre>
  
  <p>Even this trivial program needs to be terminated via the "Terminate/Disconnect All" item.</p>
  
  <p><a href="https://i.stack.imgur.com/gbHqI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gbHqI.png" alt="enter image description here"></a></p>
  
  <p>What explains this behavior on eclipse?</p>