tile_barrier 类

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

class tile_barrier;

成员

公共构造函数

名称

描述

tile_barrier::tile_barrier 构造函数

初始化 tile_barrier 类的新实例。

公共方法

名称

描述

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)