Arcane  4.2.1.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ConcurrencyBase

Informations de base pour la gestion du multi-threading. Plus de détails...

#include <arccore/base/ConcurrencyBase.h>

Fonctions membres publiques statiques

static Int32 maxAllowedThread ()
 Nombre maximum de threads autorisés pour le multi-threading.
static void setDefaultParallelLoopOptions (const ParallelLoopOptions &v)
 Positionne les valeurs par défaut d'exécution d'une boucle parallèle.
static const ParallelLoopOptions & defaultParallelLoopOptions ()
 Valeurs par défaut d'exécution d'une boucle parallèle.

Amis

class TBBTaskImplementation

Description détaillée

Informations de base pour la gestion du multi-threading.

Définition à la ligne 30 du fichier ConcurrencyBase.h.

Documentation des fonctions membres

◆ defaultParallelLoopOptions()

const ParallelLoopOptions & Arcane::ConcurrencyBase::defaultParallelLoopOptions ( )
inlinestatic

Valeurs par défaut d'exécution d'une boucle parallèle.

Définition à la ligne 54 du fichier ConcurrencyBase.h.

Référencé par Arcane::TaskFactory::defaultParallelLoopOptions().

◆ maxAllowedThread()

Int32 Arcane::ConcurrencyBase::maxAllowedThread ( )
inlinestatic

Nombre maximum de threads autorisés pour le multi-threading.

Cette valeur n'est significative qu'une fois que le service de gestion du multi-threading a éte créé.

Définition à la ligne 43 du fichier ConcurrencyBase.h.

Référencé par Arcane::Accelerator::Impl::RunCommandLaunchInfo::computeParallelLoopOptions(), Arcane::Accelerator::AcceleratorRuntimeInitialisationInfo::executionPolicy(), Arcane::ITaskImplementation::nbAllowedThread(), et Arcane::TaskFactory::nbAllowedThread().

◆ setDefaultParallelLoopOptions()

void Arcane::ConcurrencyBase::setDefaultParallelLoopOptions ( const ParallelLoopOptions & v)
inlinestatic

Positionne les valeurs par défaut d'exécution d'une boucle parallèle.

Définition à la ligne 48 du fichier ConcurrencyBase.h.

Référencé par Arcane::TaskFactory::setDefaultParallelLoopOptions().

◆ TBBTaskImplementation

friend class TBBTaskImplementation
friend

Définition à la ligne 33 du fichier ConcurrencyBase.h.


La documentation de cette classe a été générée à partir des fichiers suivants :