Служба исполнителя: установите приоритет одного из двух пулов потоков - PullRequest
0 голосов
/ 06 мая 2020

В моем коде есть две задачи:

1) Активная часть: выполняется случайным образом в течение всего дня на основе случайных запросов.

2) Пассивная часть: выполняется в фиксированное время для каждого день в течение некоторого времени (скажем, с 12:00 до 1:00 или 2:00).

Пассивная часть имеет меньший приоритет.

Я создал два разных пула потоков для этих задач. Кэшированный пул потоков с минимальным размером потока 1 и максимальным размером потока 8.

Пока пассивная часть работает, вероятность того, что запрос поступит на активную часть, меньше. Но если это произойдет, активной части следует дать больший приоритет.

Как я могу установить больший приоритет для пула потоков активной части? (В конечном итоге увеличение количества потоков для активной части и уменьшение количества потоков для пассивной части).

...