Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arccore::GlibThreadBarrier
+ Graphe d'héritage de Arccore::GlibThreadBarrier:
+ Graphe de collaboration de Arccore::GlibThreadBarrier:

Fonctions membres publiques

virtual void init (Integer nb_thread)
 Initialise la barrière pour nb_thread.
 
virtual void destroy ()
 Détruit la barrière.
 
virtual bool wait ()
 Bloque et attend que tous les threads appellent cette méthode.
 

Description détaillée

Définition à la ligne 44 du fichier GlibThreadImplementation.cc.

Documentation des constructeurs et destructeur

◆ GlibThreadBarrier()

Arccore::GlibThreadBarrier::GlibThreadBarrier ( )
inline

Définition à la ligne 49 du fichier GlibThreadImplementation.cc.

Documentation des fonctions membres

◆ destroy()

virtual void Arccore::GlibThreadBarrier::destroy ( )
inlinevirtual

Détruit la barrière.

Implémente Arccore::IThreadBarrier.

Définition à la ligne 63 du fichier GlibThreadImplementation.cc.

◆ init()

virtual void Arccore::GlibThreadBarrier::init ( Integer  nb_thread)
inlinevirtual

Initialise la barrière pour nb_thread.

Implémente Arccore::IThreadBarrier.

Définition à la ligne 55 du fichier GlibThreadImplementation.cc.

◆ wait()

virtual bool Arccore::GlibThreadBarrier::wait ( )
inlinevirtual

Bloque et attend que tous les threads appellent cette méthode.

Valeurs retournées
truesi on est le dernier thread qui appelle cette méthode.
falsesinon.

Implémente Arccore::IThreadBarrier.

Définition à la ligne 72 du fichier GlibThreadImplementation.cc.


La documentation de cette classe a été générée à partir du fichier suivant :