Compartir a través de


tile_barrier (Clase)

Sincroniza la ejecución de los subprocesos que se ejecutan en el grupo de subprocesos (el mosaico) mediante los métodos de wait. Solo el runtime puede crear instancias de esta clase.

class tile_barrier;

Miembros

Constructores públicos

Name

Descripción

tile_barrier::tile_barrier (Constructor)

Inicializa una nueva instancia de la clase tile_barrier.

Métodos públicos

Name

Descripción

tile_barrier::wait (Método)

Indica a todos los subprocesos del grupo de subprocesos (mosaico) que detengan la ejecución hasta que todos los subprocesos del mosaico hayan terminado de esperar.

tile_barrier::wait_with_all_memory_fence (Método)

Bloquea la ejecución de todos los subprocesos de una tesela hasta que se hayan completado todos los accesos a memoria y todos los subprocesos del mosaico hayan alcanzado esta llamada.

tile_barrier::wait_with_global_memory_fence (Método)

Bloquea la ejecución de todos los subprocesos de un mosaico hasta que todos los accesos globales a memoria se hayan completado y todos los subprocesos del mosaico hayan alcanzado esta llamada.

tile_barrier::wait_with_tile_static_memory_fence (Método)

Bloquea la ejecución de todos los subprocesos de una tesela hasta que se hayan completado todos los accesos a memoria tile_static y todos los subprocesos del mosaico hayan alcanzado esta llamada.

Jerarquía de herencia

tile_barrier

Requisitos

Encabezado: amp.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

Espacio de nombres de simultaneidad (C++ AMP)