Я использую библиотеку задач для службы сжатия изображений. Я бы сжал много файлов одновременно. Но я хочу, чтобы служба запускалась только тогда, когда пользователь бездействует (или не выполняет более важных задач в программе).
Я знаю, что threadPool не поддерживает функцию «изменить приоритет потока», поэтому задача также поддерживает эту функцию.
Могу ли я развить эту функциональность на более высоком уровне управления? (Например, приоритет TaskScheduler)