if (!this.executeTask(task)) {
this.setRejectedTask(task);
return;
}
task rejected by threadpool, but scheuler redispatch from the head of queue
Iterator<Entry<T, Queue<Runnable>>> iterator = this.tasks.entrySet().iterator();
while (iterator.hasNext()) {
//...
}
task rejected by threadpool, but scheuler redispatch from the head of queue