O que significa "tarefas de longa duração"?

Por padrão, o CLR executa tarefas em encadeamentos agrupados, o que é ideal para trabalhos vinculados à computação de execução curta. Para operações de execução e bloqueio mais longas, você pode impedir o uso de um encadeamento em pool da seguinte maneira:

Task task = Task.Factory.StartNew (() => ...,
TaskCreationOptions.LongRunning);

Estou lendo um tópico sobrethread etask. Você pode me explicar o que são tarefas de "execução longa" e "execução curta"?

questionAnswers(1)

yourAnswerToTheQuestion