Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::internal::arena_slot_line2 Struct Reference

#include <scheduler_common.h>

Inheritance diagram for tbb::internal::arena_slot_line2:
Collaboration diagram for tbb::internal::arena_slot_line2:

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
 Task pool of the scheduler that owns this slot. More...
 

Detailed Description

Definition at line 351 of file scheduler_common.h.

Member Data Documentation

◆ hint_for_pop

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 354 of file scheduler_common.h.

Referenced by tbb::internal::arena::arena().

◆ my_task_pool_size

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 366 of file scheduler_common.h.

Referenced by tbb::internal::generic_scheduler::prepare_task_pool().

◆ tail

◆ task_pool_ptr


The documentation for this struct was generated from the following file:

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.