missing_wait クラス
このクラスは、task_group
オブジェクトまたは structured_task_group
オブジェクトのデストラクターの実行時に、そのオブジェクトにスケジュールされたタスクがまだ存在する場合にスローされる例外を表します。 例外の結果としてのスタック アンワインドによりデストラクターが実行される場合、この例外はスローされません。
構文
class missing_wait : public std::exception;
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
missing_wait | 過負荷です。 missing_wait オブジェクトを構築します。 |
解説
例外フローが存在しない場合、そのオブジェクトの破棄を許可する前に、task_group
または structured_task_group
オブジェクトの wait
メソッドまたは run_and_wait
メソッドを呼び出す必要があります。 ランタイムは、wait
メソッドまたは run_and_wait
メソッドの呼び出しを忘れたことを示す例外をスローします。
継承階層
exception
missing_wait
必要条件
ヘッダー: concrt.h
名前空間: concurrency
missing_wait
missing_wait
オブジェクトを構築します。
explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();
missing_wait() throw();
パラメーター
_Message
エラーの説明メッセージ。
関連項目
コンカレンシー名前空間
task_group クラス
待機
run_and_wait
structured_task_group クラス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示