次の方法で共有


tile_barrier クラス

使用して、スレッド グループ (タイル) を実行しているスレッドの実行を同期させるwaitメソッド。ランタイムはこのクラスをインスタンス化できます。

class tile_barrier;

メンバー

Hh305266.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

Description

tile_barrier::tile_barrier コンストラクター

tile_barrier クラスの新しいインスタンスを初期化します。

Hh305266.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

Description

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

参照

関連項目

Concurrency 名前空間 (C++ AMP)