Я давно это задавался, но так и не нашел ответа.
Я понимаю, что это подсказка для планировщика задач, в котором будет выполняться задача, и что планировщик задач может (или в настоящее время будет?) решает создать экземпляр потока нить-пула для этой задачи.
То, что я не знаю (и на удивление не могу найти нигде в Интернете), - это какое-то "эмпирическое правило", когда нужно указать задачу как долговременную. Это одна секунда? 30 секунд? Минута? 5 минут? Имеет ли отношение к количеству задач, которые использует приложение? Должен ли я, как программист делать некоторые вычисления С#threads в пуле потоков, сколько задач я создаю, сколько будет долго работать в одно и то же время, и на основе этого принять решение о том, использовать ли долговременную задачу?
Надеюсь узнать что-то здесь.