Должны ли задачи .Net 4.0 всегда быть предпочтительным методом для многопоточных приложений?

Я читал о библиотеке параллельных задач , и в статье говорилось:

В .NET Framework 4 задачи являются предпочтительными API для написания многопоточного, асинхронного и параллельного кода

Но также говорится, что они используют ThreadPool за кулисами. Мне трудно понять, следует ли использовать задачи только тогда, когда вы используете ThreadPool (и поэтому «поток против пула задач» был бы эквивалентен «потоку против пула потоков»), или если Microsoft предназначалась для использования задач везде, где требуется несколько потоков, без учета дилеммы «поток против пула потоков».

Итак, следует ли использовать Задачи там, где требуется несколько потоков?

6
задан Bob 21 November 2011 в 22:54
поделиться