title: Default threads like, DestroyJavaVM, Reference Handler, Signal Dispatcher
body: <p>Working on a profiler of my own, I would like to explain what I see. There are some default threads which always appear, even in the simplest program:</p>
  
  <ul>
  <li>DestroyJavaVM</li>
  <li>Signal Dispatcher</li>
  <li>Finalizer</li>
  <li>Reference Handler</li>
  </ul>
  
  <p>Although their names are quite self-documenting, I would like to get a little bit more information. It seems these threads are not documented, does someone know a source to dig for these information or even knows exactly what these threads do?</p>