Jeroen Frijters wrote:
>>>Clearly a broken app ;-) It's easy to think up patterns to avoid
>>>creating the actual thread until the point where you know 
>>you're going to run it.
>>
>>There could be a marginal justification for creating Thread objects at
>>initialisation, way before they're scheduled to be started 
>>and that's on embedded or other resource constrained systems.
> 
> Yeah, but that'll always be a fixed number so leaking them shouldn't be
> a huge problem either. 

Interesting discussion, but really beside the (my) point.

If "it's broken but it doesn't really mostly matter" then
it's still broken in my opinion. I don't presume to know
how or why other programmers may want to do or not do
some particular sequence of actions that trigger the bug.

Of course, since the bug in in the API spec there's nothing to
actually do about this unless we're willing to rewrite the spec.

Perhaps we should add a comment to the Javadoc for Thread.java
like "instances of Thread are not garbage collected until either
they run and terminate or their ThreadGroup and all contained
Threads are no longer referenced."

-Archie

__________________________________________________________________________
Archie Cobbs      *        CTO, Awarix        *      http://www.awarix.com


*
Confidentiality Notice: This e-mail message, including any attachments, is for 
the sole use of the intended recipient(s) and may contain confidential and 
privileged information. Any unauthorized review, use, disclosure or 
distribution is prohibited. If you are not the intended
recipient, please contact the sender by reply e-mail and destroy all copies of 
the original message.
*



_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/classpath

Reply via email to