missing_wait クラス

このクラスは、task_group オブジェクトまたは structured_task_group オブジェクトのデストラクターの実行時に、そのオブジェクトにスケジュールされたタスクがまだ存在する場合にスローされる例外を表します。 例外の結果としてのスタック アンワインドによりデストラクターが実行される場合、この例外はスローされません。

class missing_wait : public std::exception;

メンバー

パブリック コンストラクター

名前

説明

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

オーバーロードされます。 missing_wait オブジェクトを構築します。

解説

例外フローがない場合、task_group オブジェクトまたは structured_task_group オブジェクトが破棄される前に、そのオブジェクトの wait メソッドまたは run_and_wait メソッドが呼び出される必要があります。 wait メソッドまたは run_and_wait メソッドが呼び出されない場合、ランタイムによってこの例外がスローされます。

継承階層

exception

missing_wait

必要条件

ヘッダー: concrt.h

名前空間: concurrency

参照

関連項目

concurrency 名前空間

task_group クラス

task_group::wait メソッド

task_group::run_and_wait メソッド

structured_task_group クラス

structured_task_group::wait メソッド

structured_task_group::run_and_wait メソッド