Не рекомендуется, особенно если вы повышаете приоритет, потому что это может повлиять на общую производительность вашей системы.
Не предлагать слишком сложный ответ, но в целом приоритет потоков - сложная тема.Например, Windows имеет 2 связанных дескриптора: приоритет потока и приоритет процесса.Оба диапазона варьируются от холостого хода, самого низкого до критического по времени, самого высокого.Когда вы запускаете новый процесс, для него устанавливается значение по умолчанию, средний диапазон (обычный приоритет процесса с обычным приоритетом потока).
Плюс, приоритеты потоков являются относительными, что означает, что даже установка приоритета потокасамая высокая в загруженной системе не гарантирует, что она будет работать в режиме реального времени.DotNET не дает никаких гарантий и Windows.Из этого вы можете понять, почему лучше оставить пул потоков в покое, так как в 99,9% случаев он знает лучше:)
Все это говорит о том, что можно уменьшить приоритет потока, если задача требуетвычисление.Это не повлияет на другие процессы.
Повышение приоритета, однако, должно выполняться только для задач, которые должны быстро реагировать и иметь короткое время выполнения, поскольку это может отрицательно повлиять на другие процессы.