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