public void onChildThreadLaunchEnd(){
  try {
    if (_threadMax <= _threadCount.getAndDecrement()) {
      wake();
    }
    wakeIfLowIdle();
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}

public void onChildThreadLaunchEnd ( ) { try { if ( _threadMax <= _threadCount . getAndDecrement ( ) ) { wake ( ) ; } wakeIfLowIdle ( ) ; } catch ( Exception e ) { e . printStackTrace ( ) ; } }
callback from the launched thread ' s run ( ) . must _not_ be called by any other method , including other spawning .
