|
tbb::task_arena | m_main_arena |
|
std::vector< tbb::task_arena * > | m_sub_arena_list |
| Tableau dont le i-ème élément contient la tbb::task_arena pour i thread.
|
|
Définition à la ligne 512 du fichier TBBTaskImplementation.cc.
◆ Impl() [1/2]
Arcane::TBBTaskImplementation::Impl::Impl |
( |
| ) |
|
|
inline |
◆ Impl() [2/2]
Arcane::TBBTaskImplementation::Impl::Impl |
( |
Int32 |
nb_thread | ) |
|
|
inline |
◆ _init()
void Arcane::TBBTaskImplementation::Impl::_init |
( |
| ) |
|
|
inlineprivate |
◆ nbAllowedThread()
Int32 Arcane::TBBTaskImplementation::Impl::nbAllowedThread |
( |
| ) |
const |
|
inline |
◆ notifyThreadCreated()
void Arcane::TBBTaskImplementation::Impl::notifyThreadCreated |
( |
bool |
is_worker | ) |
|
|
inline |
◆ notifyThreadDestroyed()
void Arcane::TBBTaskImplementation::Impl::notifyThreadDestroyed |
( |
bool |
is_worker | ) |
|
|
inline |
◆ terminate()
void Arcane::TBBTaskImplementation::Impl::terminate |
( |
| ) |
|
|
inline |
◆ threadTaskInfo()
TaskThreadInfo * Arcane::TBBTaskImplementation::Impl::threadTaskInfo |
( |
Integer |
index | ) |
|
|
inline |
◆ m_main_arena
tbb::task_arena Arcane::TBBTaskImplementation::Impl::m_main_arena |
◆ m_nb_allowed_thread
Int32 Arcane::TBBTaskImplementation::Impl::m_nb_allowed_thread |
|
private |
◆ m_scheduler_init
tbb::task_scheduler_init Arcane::TBBTaskImplementation::Impl::m_scheduler_init |
|
private |
◆ m_sub_arena_list
std::vector<tbb::task_arena*> Arcane::TBBTaskImplementation::Impl::m_sub_arena_list |
Tableau dont le i-ème élément contient la tbb::task_arena pour i thread.
Définition à la ligne 660 du fichier TBBTaskImplementation.cc.
◆ m_task_observer
TaskObserver Arcane::TBBTaskImplementation::Impl::m_task_observer |
|
private |
◆ m_thread_created_mutex
std::mutex Arcane::TBBTaskImplementation::Impl::m_thread_created_mutex |
|
private |
◆ m_thread_task_infos
La documentation de cette classe a été générée à partir du fichier suivant :