Partager via


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

Hh305266.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Name

Description

tile_barrier::tile_barrier, constructeur

Initialise une nouvelle instance de la classe tile_barrier.

Hh305266.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Name

Description

tile_barrier::wait, méthode

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.

tile_barrier::wait_with_all_memory_fence, méthode

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.

tile_barrier::wait_with_global_memory_fence, méthode

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.

tile_barrier::wait_with_tile_static_memory_fence, méthode

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

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)