title: What is a process_reaper thread in Java?
body: <p>I'm getting hundreds of these process_reaper threads that build up over time in my application. Anyone have any idea what these may be? They seem to be in my use of Runtime.exec() however I'm destroying my process in a finally statement but they still show up</p>
  
  <p>screen shot:
  <a href="http://www.dropmocks.com/mBxM5" rel="noreferrer">http://www.dropmocks.com/mBxM5</a> </p>
  
  <pre><code>Process proc = null;
          String line;
          try {
              logger.info("Trying to execute command " + Arrays.asList(command).toString().replace(",", ""));
              proc = Runtime.getRuntime().exec(command);
  
          } catch (IOException e) {
              logger.info("IOException while trying to execute " + command);
              return false;
          } finally {
              if(proc != null) {
                  proc.destroy();
              }
      }
  </code></pre>