Directives et OpenMP
Fournit des liens vers les directives utilisées dans l'API d'OpenMP.
Visual C++ prend en charge les directives suivantes OpenMP :
Directive |
Description |
---|---|
spécifie qu'un emplacement de mémoire qui sera mis à jour atomique. |
|
Synchronise tous les threads dans une équipe ; tous les threads suspendent dans le cloisonnement, jusqu'à ce que tous les threads exécutent le cloisonnement. |
|
Spécifie que le code est uniquement exécuté sur un thread à la fois. |
|
Spécifie que tous les threads ont le même point de vue de la mémoire pour tous les objets partagés. |
|
Permet de le travail effectué dans un pour l'intérieur de la boucle une région parallèle à diviser entre les threads. |
|
Spécifie que seul le principal threadshould exécutent une section du programme. |
|
Spécifie ce code sous parallélisé de la boucle doit être exécuté comme une boucle séquentielle. |
|
Définit une zone parallèle, qui est le code qui sera exécuté par plusieurs threads en parallèle. |
|
Reconnaît des sections de code à diviser parmi tous les threads. |
|
Vous permet de spécifier qu'une section de code doit être exécutée sur un thread unique, pas nécessairement le thread principal. |
|
spécifie qu'une variable est privée à un thread. |