protected final void addWorker(WorkerThread worker){
synchronized (workers) {
    workers.add(worker);
  }
}

protected final void addWorker ( WorkerThread worker ) { synchronized ( workers ) { workers . add ( worker ) ; } }
adds the given thread to the worker list but does not start it .
