Implémentation d'une barrière en mono-thread. Plus de détails...
Fonctions membres privées | |
void | init (Integer nb_thread) override |
Initialise la barrière pour nb_thread. | |
void | destroy () override |
Détruit la barrière. | |
bool | wait () override |
Bloque et attend que tous les threads appellent cette méthode. | |
Membres hérités additionnels |
Implémentation d'une barrière en mono-thread.
Définition à la ligne 33 du fichier NullThreadImplementation.h.
|
inlineoverrideprivatevirtual |
Détruit la barrière.
Implémente Arccore::IThreadBarrier.
Définition à la ligne 37 du fichier NullThreadImplementation.h.
|
inlineoverrideprivatevirtual |
Initialise la barrière pour nb_thread.
Implémente Arccore::IThreadBarrier.
Définition à la ligne 36 du fichier NullThreadImplementation.h.
|
inlineoverrideprivatevirtual |
Bloque et attend que tous les threads appellent cette méthode.
true | si on est le dernier thread qui appelle cette méthode. |
false | sinon. |
Implémente Arccore::IThreadBarrier.
Définition à la ligne 38 du fichier NullThreadImplementation.h.