Implémentation d'une barrière en mono-thread. Plus de détails...
Graphe d'héritage de Arcane::NullThreadBarrier:
Graphe de collaboration de Arcane::NullThreadBarrier: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. | |
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 Arcane::IThreadBarrier.
Définition à la ligne 37 du fichier NullThreadImplementation.h.
|
inlineoverrideprivatevirtual |
Initialise la barrière pour nb_thread.
Implémente Arcane::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 Arcane::IThreadBarrier.
Définition à la ligne 38 du fichier NullThreadImplementation.h.