Hey Bryce:
Here are my questions about the ThreadGroup merge. In general the GCJ code
was definitely stronger than the Classpath code.
For JavaDoc on this issue, see:
http://java.sun.com/j2se/1.3/docs/api/java/lang/ThreadGroup.html
1. setMaxPriority(): the JavaDoc seems to indicate you can set max priority
as high as you want up to MAX_PRIORITY. Why does GCJ only make it smaller
and not larger?
2. activeCount(): It seems activeCount() should only count live threads,
right? Why count all threads?
3. activeGroupCount(): Similar question here--though I can see how
Classpath's is probably wrong as well, counting all threads instead of all
active groups.
4. synchronized: I noticed a lot of synchronized keywords were removed from
one to the other. Do y'all feel they were unnecessary for thread safety?
(Seems like if anything should be threadsafe, it's ThreadGroup and Thread.)
Thanks.
--John Keiser