Существует много мест в Интернете и переполнение стека, где не рекомендуется изменять приоритет потока ThreadPool или TPL Задача. В частности:
Однако это просто так, и отладчик показывает, что это изменение похоже на то, что значение может быть прочитано обратно.
Thread.CurrentThread.Priority = ThreadPriority.AboveNormal;
Итак, вопрос в том, какова конкретная причина для этого конкретного табу?
Мое подозрение: это нарушает тонкую балансировку нагрузки - допущения пула. Но это не объясняет, почему некоторые источники говорят, что вы не можете изменить его.