Partager via


3. Fonctions de la bibliothèque du run-time

Cette section décrit les fonctions d'OpenMP C et C++ bibliothèque Runtime. L'en-tête <omp.h> déclare deux types, plusieurs fonctions qui peuvent être utilisés pour contrôler et interroger l'environnement d'exécution parallèle, et fonctions de verrou qui peuvent être utilisés pour synchroniser l'accès aux données.

Le type omp_lock_t est un type d'objet capable de les performances qu'un verrou est disponible, ou qu'un thread possède un verrou. Ces verrous sont connus sous le nom de verrous simples.

Le type omp_nest_lock_t est un type d'objet capable de représenter l'un ou l'autre qu'un verrou est disponible, ou l'identité du thread qui détient le verrou et un nombre d'imbrication (décrits ci-dessous). Ces verrous sont connus sous le nom de verrous empilables.

Les fonctions de bibliothèque sont des fonctions externes avec la liaison « C ».

Les descriptions dans ce chapitre sont réparties dans les rubriques suivantes :

  • Fonctionnalités d'environnement d'exécution (consultez section 3,1 à la page 35).

  • Fonctions de lock (consultez section 3,2 à la page 41).