This section explains known issues with using Intel® Threading Building Blocks (Intel® TBB).
This section describes the identifier conventions used by Intel® Threading Building Blocks.
The identifier convention in the library follows the style in the ISO C++ standard library. Identifiers are written in underscore_style, and concepts in PascalCase.
Macros in this section control optional features in the library.
One powerful way to increase the scalability of a flow graph is to nest other parallel algorithms inside of node bodies. Doing so, you can use a flow graph as a coordination language, expressing the most coarse-grained parallelism at the level of the graph, with finer grained parallelism nested within.
Template class for holding thread-local values during a parallel computation that will be merged into a final value.
Flow Graph supports a set of specific message types.
C++11 lambda expressions make the Intel® Threading Building Blocks (Intel® TBB) parallel_for much easier to use. A lambda expression lets the compiler do the tedious work of creating a function object.
Template class for scalable memory allocation.
This section presents a basic example that uses the parallel_for template in a substring matching program. For each position in a string, the program displays the length and location of the largest matching substring elsewhere in the string.