Intel® Threading Building Blocks (Intel® TBB) has macros, an environment variable, and a function that reveal version and run-time information.
Computes reduction over a range.
View set of items in a container as a recursively divisible range.
A Container Range is a Range with the further requirements listed in below.
Template class for priority queue with concurrent operations.
This example calculates the sum x*x + x*x*x for all x = 1 to 10. The layout of this example is shown in the figure below.
An unbounded buffer of messages of type T. Messages are forwarded in priority order.
These operations must not be invoked concurrently on the same instance of enumerable_thread_specific.
Template class for allocator that returns zeroed memory.