tile_barrier 类

同步使用的线程组 (平铺) 中运行的线程的执行wait的方法。运行库只可以实例化此类。

class tile_barrier;

成员

Hh305266.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

tile_barrier::tile_barrier 构造函数

初始化 tile_barrier 类的新实例。

Hh305266.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

tile_barrier::wait 方法

指示停止执行,直到完成该图块中的所有线程正在等待的线程组 (平铺) 中的所有线程。

tile_barrier::wait_with_all_memory_fence 方法

块执行,直到完成所有的内存访问图块中的所有线程和拼贴中的所有线程已达到此调用。

tile_barrier::wait_with_global_memory_fence 方法

已完成块的图块之前访问所有的全局内存中的所有线程的执行和拼贴中的所有线程已都达到此调用。

tile_barrier::wait_with_tile_static_memory_fence 方法

阻止的图块中的所有线程的执行,直到所有tile_static内存访问已完成和拼贴中的所有线程已都达到此调用。

继承层次结构

tile_barrier

要求

标题: amp.h

命名空间: 并发

请参见

参考

Concurrency 命名空间 (C++ AMP)