次の方法で共有


task_group::is_canceling メソッド

タスク グループが現在取り消し処理中であるかどうかを呼び出し元に通知します。 これは、必ずしも task_group オブジェクトで cancel メソッドが呼び出されたことを示しているわけではありません (ただし、その場合、このメソッドは確実に true を返します)。 task_group オブジェクトがインラインで実行されているときに、作業ツリーの上位のタスク グループが既に取り消されていることもあります。 このように、取り消し処理がこの task_group オブジェクトを経由することをラインタイムが事前に判定できる場合も、true が返されます。

bool is_canceling();

戻り値

task_group オブジェクトが取り消し処理中である (またはすぐに取り消し処理を開始することが保証されている) かどうかを示す値。

解説

詳細については、「PPL における取り消し処理」を参照してください。

必要条件

ヘッダー: ppl.h

名前空間: concurrency

参照

関連項目

task_group クラス