title: Is it bad to have many HandlerThreads alive, doing nothing, just waiting?
body: <p>I use <code>Handler</code> in conjunction with <code>HandlerThread</code> all over in my Android project. I use most of them in Services. There, my Handlers backed by an individual HandlerThread with low priority get created in <code>onCreated()</code> and stopped in <code>onDestroy()</code>.</p>
  
  <p>Many of them just wait the whole time. E.g. they process stuff for a few seconds each five minutes.</p>
  
  <p>In total my app has about 20 threads (half of them are HandlerThreads). So, is that an performance issue to have so many threads open? In <a href="https://stackoverflow.com/questions/24677179/is-it-bad-to-have-threads-waiting-in-java">Is it bad to have threads waiting in java?</a> I learnt, that it should be correct. I just want to check, if that applies to <code>HandlerThread</code>also.</p>