title: How many threads is it advisable to have running at the same time in Java?
body: <p>I am new to multithreading in Java, after looking at <a href="https://stackoverflow.com/questions/7726871/java-virtual-machine-maximum-number-of-threads">Java virtual machine - maximum number of threads</a> it would appear there isn't a limit to how many threads a Java/Android app can run.  However, is there an advisable limit?  What I mean by this is, is there a number of threads where if you run past this number then it is unwise because you are unable to determine what thread does what at what time?  I hope my question makes sense.</p>