Clauses OpenMP
fournit des liens vers des clauses utilisées dans l'API d'OpenMP.
Visual C++ prend en charge les clauses suivantes OpenMP :
Clause |
Description |
---|---|
Permet aux threads d'accéder à la principale valeur du thread, pour une variable de threadprivate . |
|
Spécifie qu'une ou plusieurs variables doivent être partagées par tous les threads. |
|
Spécifie le comportement des variables unscoped dans la région parallèle. |
|
Spécifie que chaque thread doit avoir sa propre instance d'une variable, et que la variable doit être initialisée avec la valeur de la variable, car elle existe avant que l'élément parallèle. |
|
Spécifie si une boucle doit être exécutée en parallèle ou dans l'interface série. |
|
Spécifie que la version englobante du contexte de la variable est égal défini à la version privée de n'importe quel thread exécute l'itération finale (élément de la boucle) ou la dernière section (sections #pragma). |
|
Substitue le cloisonnement implicites dans une directive. |
|
Définit le nombre de threads dans une équipe de thread. |
|
Obligatoire sur une instruction parallèle de for (OpenMP) si une directive d' ordered (directives OpenMP) doit être utilisée dans la boucle. |
|
Spécifie que chaque thread doit avoir sa propre instance d'une variable. |
|
Spécifie qu'un ou plusieurs variables qui sont spécifiques à chaque thread sont la rubrique d'une opération de réduction à la fin de la zone parallèle. |
|
s'applique à for (OpenMP) la directive. |
|
Spécifie qu'une ou plusieurs variables doivent être partagées par tous les threads. |