15 Возможности библиотеки Task Parallel Library. Модели параллельных приложений

Существуют следующие распространенные модели параллельных приложений:
  • модель делегирования («управляющий-рабочий»);
  • сеть с равноправными узлами;
  • конвейер;
  • модель «производитель-потребитель»

Каждая модель характеризуется собственной декомпозицией работ, которая определяет, кто отвечает за порождение подзадач и при каких условиях они создаются, какие информационные зависимости между подзадачами существуют.