|
| void | destroy () override |
| | Détruit la barrière.
|
| |
| void | init (Integer nb_thread) override |
| | Initialise la barrière pour nb_thread.
|
| |
| bool | wait () override |
| | Bloque et attend que tous les threads appellent cette méthode.
|
| |
Définition à la ligne 72 du fichier TBBThreadImplementation.cc.
◆ destroy()
| void Arcane::TBBBarrier::destroy |
( |
| ) |
|
|
inlineoverridevirtual |
◆ init()
| void Arcane::TBBBarrier::init |
( |
Integer | nb_thread | ) |
|
|
inlineoverridevirtual |
◆ wait()
| bool Arcane::TBBBarrier::wait |
( |
| ) |
|
|
inlineoverridevirtual |
◆ m_nb_thread
| Int32 Arcane::TBBBarrier::m_nb_thread = 0 |
|
private |
◆ m_nb_thread_finished
| std::atomic<Int32> Arcane::TBBBarrier::m_nb_thread_finished = 0 |
|
private |
◆ m_timestamp
| std::atomic<Int32> Arcane::TBBBarrier::m_timestamp = 0 |
|
private |
La documentation de cette classe a été générée à partir du fichier suivant :