Im using enumerate(Thread[] t) to get a count of all the active Threads that I have running within my program. Problem is that even though I know how many threads that I spawn within my prog I am sure that there are times when the amount of active Threads is not know. So how does one know how large to make the Array? ThreadGroup has activeCount() which returns all active threads but this requires an instance of a ThreadGroup.