Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <scheduler_common.h>
Public Attributes | |
unsigned | hint_for_pop |
Hint provided for operations with the container of starvation-resistant tasks. More... | |
__TBB_atomic size_t | tail |
Index of the element following the last ready task in the deque. More... | |
size_t | my_task_pool_size |
Capacity of the primary task pool (number of elements - pointers to task). More... | |
task **__TBB_atomic | task_pool_ptr |
Definition at line 345 of file scheduler_common.h.
unsigned tbb::internal::arena_slot_line2::hint_for_pop |
Hint provided for operations with the container of starvation-resistant tasks.
Modified by the owner thread (during these operations).
Definition at line 348 of file scheduler_common.h.
size_t tbb::internal::arena_slot_line2::my_task_pool_size |
Capacity of the primary task pool (number of elements - pointers to task).
Definition at line 360 of file scheduler_common.h.
Referenced by tbb::internal::generic_scheduler::generic_scheduler(), and tbb::internal::generic_scheduler::prepare_task_pool().
__TBB_atomic size_t tbb::internal::arena_slot_line2::tail |
Index of the element following the last ready task in the deque.
Modified by the owner thread.
Definition at line 357 of file scheduler_common.h.
Referenced by tbb::internal::generic_scheduler::cleanup_master(), tbb::internal::generic_scheduler::enqueue(), tbb::internal::generic_scheduler::generic_scheduler(), tbb::internal::generic_scheduler::get_task(), tbb::internal::generic_scheduler::prepare_task_pool(), tbb::internal::generic_scheduler::publish_task_pool(), and tbb::internal::generic_scheduler::steal_task_from().
task* * __TBB_atomic tbb::internal::arena_slot_line2::task_pool_ptr |
Definition at line 363 of file scheduler_common.h.
Referenced by tbb::internal::generic_scheduler::acquire_task_pool(), tbb::internal::generic_scheduler::enqueue(), tbb::internal::generic_scheduler::generic_scheduler(), tbb::internal::generic_scheduler::get_task(), tbb::internal::generic_scheduler::local_spawn(), tbb::internal::generic_scheduler::prepare_task_pool(), tbb::internal::generic_scheduler::publish_task_pool(), and tbb::internal::generic_scheduler::release_task_pool().