this.report.report(this.queue.size(), 0, "Starting first job");
int count = 0;
for (final TrainingJob job : this.queue) {
// find a performer
final ConcurrentTrainingPerformer perform = waitForFreePerformer();
perform.perform(job);
count++;
reportErrors();
}
// now wait for all performers to finish