Поделиться через


Метод combinable::combine

Вычисляет окончательное значение из набора потоколокальных подвычислений, вызывая предоставленный функтор объединения.

template<
   typename _Function
>
_Ty combine(
   _Function_FnCombine
) const;

Параметры

  • _Function
    Тип объекта функции, который будет вызван для объединения двух потоколокальных подвычислений.

  • _FnCombine
    Функтор, который используется для объединения подвычислений. Его сигнатурой является T (T, T) или T (const T&, const T&) и он должен быть ассоциативными и коммутативным.

Возвращаемое значение

Окончательный результат объединения всех потокозакрытых подвычислений.

Требования

Заголовок: ppl.h

Пространство имен: Concurrency

См. также

Ссылки

Класс combinable

Основные понятия

Параллельные контейнеры и объекты