> I think it should be done by ThreadGroup.  How about to extend
> ThreadGroup for this purpose?

The name would work, though I'm unsure of the semantics...
-r