tile_barrier, classe
Synchronise l'exécution des threads qui exécutent dans le groupe de threads (la mosaïque) à l'aide des méthodes de wait .Seul le runtime peut instancier la classe.
class tile_barrier;
Membres
Constructeurs publics
Name |
Description |
---|---|
Initialise une nouvelle instance de la classe tile_barrier. |
Méthodes publiques
Name |
Description |
---|---|
Demande à tous les threads de groupe de threads (mosaïque) d' arrêter l'exécution jusqu'à ce que tous les threads de la mosaïque ont terminé l'attente. |
|
Bloque l'exécution de tous les threads dans une tuile jusqu'à ce que tous les accès mémoire aient été effectués et que tous les threads de la tuile ont atteint cet appel. |
|
Bloque l'exécution de tous les threads dans une tuile jusqu'à ce que tous les accès mémoire globaux ont été effectué et tous les threads de la tuile ont atteint cet appel. |
|
Bloque l'exécution de tous les threads dans une tuile jusqu'à ce que tous les accès mémoire de tile_static aient été effectués et que tous les threads de la tuile ont atteint cet appel. |
Hiérarchie d'héritage
tile_barrier
Configuration requise
En-tête : amp.h
Espace de noms d'accès : Concurrency