A template function that returns a copy of the body function object from a continue_node, function_node, multifunction_node, or source_node.
Template class for scalable memory allocation if available; possibly non-scalable otherwise.
Class that models ReaderWriterMutex Concept that is unfair and not scalable.
A task_group_status represents the status of a task_group.
The methods detailed in the following table expose relationships between task objects, and between task objects and the underlying physical threads.
Exceptions thrown by other library components.
Intel® Threading Building Blocks (Intel® TBB) 2.2 introduces features based on joint discussions between the Microsoft Corporation and Intel Corporation. The features establish some degree of compatibility between Intel® TBB and Microsoft Parallel Patterns Library (PPL) development software.
#define TBB_PREVIEW_SERIAL_SUBSET 1
#include "tbb/ parallel_for.h"
Sometimes it is useful, for example while debugging, to execute certain parallel_for() invocations serially while having other invocations of parallel_for()executed in parallel.