インテル® C++ コンパイラー 15.0 ユーザー・リファレンス・ガイド

omp cancellation point

暗黙的または明示的なタスクが、指定された節の最内領域で取り消し要求があったかどうかをチェックするポイントを定義します。この構文は、スレッド間またはタスク間の同期は実装していません。

構文

#pragma omp cancellation point [contruct-clause]

structured-block

引数

construct-clause

parallelsectionsfortaskgroup のいずれかを指定できます。

説明

cancellation point 領域は現在のタスク領域にバインドします。taskgroup 節を指定する場合、cancellation point 構文は task 構造内になければなりません。それ以外の場合、cancellation point 構文は、construct-clause で指定した節に一致する OpenMP* 構造内になければなりません。

暗黙的または明示的なタスクがユーザー定義の取り消しポイントに到達すると、タスクは指定された節の領域内で取り消しがあったかどうかをチェックし、取り消しがあった場合は、その領域の取り消しを行います。

指定された節が taskgroup の場合は、現在のタスク領域が取り消されます。

制約事項

関連情報


このヘルプトピックについてのフィードバックを送信