structured_task_group::is_canceling メソッド
タスク グループが現在取り消し処理中であるかどうかを呼び出し元に通知します。 これは、必ずしも structured_task_group オブジェクトで cancel メソッドが呼び出されたことを示しているわけではありません (ただし、その場合、このメソッドは確実に true を返します)。 structured_task_group オブジェクトがインラインで実行されているときに、作業ツリーの上位のタスク グループが既に取り消されていることもあります。 このように、取り消し処理がこの structured_task_group オブジェクトを経由することをラインタイムが事前に判定できる場合も、true が返されます。
bool is_canceling();
戻り値
structured_task_group オブジェクトが取り消し処理中である (またはすぐに取り消し処理を開始することが保証されている) かどうかを示す値。
解説
詳細については、「PPL における取り消し処理」を参照してください。
必要条件
ヘッダー: ppl.h
名前空間: Concurrency