/** * Signals the death of a worker thread. Note that this method can be called under * OutOfMemoryError conditions and thus must be paranoid about allocating objects. */ protected synchronized void endWorker(Worker worker) { if (remove(worker) && JobManager.DEBUG) JobManager.debug("worker removed from pool: " + worker); //$NON-NLS-1$ }
/** * Signals the death of a worker thread. Note that this method can be called under * OutOfMemoryError conditions and thus must be paranoid about allocating objects. */ protected synchronized void endWorker(Worker worker) { if (remove(worker) && JobManager.DEBUG) JobManager.debug("worker removed from pool: " + worker); //$NON-NLS-1$ }
/** * Signals the death of a worker thread. Note that this method can be called under * OutOfMemoryError conditions and thus must be paranoid about allocating objects. */ protected synchronized void endWorker(Worker worker) { if (remove(worker) && JobManager.DEBUG) JobManager.debug("worker removed from pool: " + worker); //$NON-NLS-1$ }
/** * Signals the death of a worker thread. Note that this method can be called under * OutOfMemoryError conditions and thus must be paranoid about allocating objects. */ protected synchronized void endWorker(Worker worker) { if (remove(worker) && JobManager.DEBUG) JobManager.debug("worker removed from pool: " + worker); //$NON-NLS-1$ }