Namespaces | |
scalable_allocator | |
spin_mutex | |
Classes | |
class | atomic |
class | BlockedRange |
class | BoolAcquire |
class | DisablePerfLogInScope |
class | NonConcurrentThread |
class | RangeBody |
class | recursive_mutex |
class | scalable_allocator |
class | spin_mutex |
class | split |
class | task_scheduler_init |
Typedefs | |
typedef NonConcurrentThread | Thread |
typedef tbb::task_scheduler_init | task_scheduler_init |
typedef tbb::split | split |
typedef tbb::spin_mutex | spin_mutex |
typedef tbb::recursive_mutex | recursive_mutex |
Functions | |
void | lock_singleton_spin_mutex () |
void | unlock_singleton_spin_mutex () |
void | parallel_for (const Range &range, const Body &body) |
void | parallel_for (const Range &range, const Body &body, const Partitioner &) |
void | parallel_reduce (const Range &range, Body &body) |
void | parallel_reduce (const Range &range, Body &body, const Partitioner &) |
unsigned int | num_pthreads (Range &range) |
void * | run_body (void *args) |
Variables | |
bool | in_threads |
spin_mutex | spin_mtx |
recursive_mutex | recursive_mtx |