code: final void runWorker(WorkQueue w) {
          w.growArray(false);         // initialize queue array in this thread
          do { w.runTask(scan(w)); } while (w.runState >= 0);
      }
docs: Top-level runloop for workers, called by ForkJoinWorkerThread.run.