Fix incorrect priority queue refactor (#21857)
This commit is contained in:
@ -42,7 +42,7 @@ PipelineTask* SubTaskQueue::try_take(bool is_steal) {
|
||||
|
||||
PriorityTaskQueue::PriorityTaskQueue() : _closed(false) {
|
||||
double factor = 1;
|
||||
for (int i = 0; i < SUB_QUEUE_LEVEL; ++i) {
|
||||
for (int i = SUB_QUEUE_LEVEL - 1; i >= 0; i--) {
|
||||
_sub_queues[i].set_level_factor(factor);
|
||||
factor *= LEVEL_QUEUE_TIME_FACTOR;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user