Arcane  v4.1.0.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 ParallelLoopOptionsdefaultParallelLoopOptions ()
 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()

static 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()

static 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::ITaskImplementation::nbAllowedThread(), et Arcane::TaskFactory::nbAllowedThread().

◆ setDefaultParallelLoopOptions()

static 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().

Documentation des fonctions amies et associées

◆ 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 :