[java] How many threads can a Java VM support?