nested_scheduler_missing_detach クラス
このクラスは Scheduler のオブジェクトの Attach のメソッドを使用して 2 番目のスケジューラにアタッチされているコンテキストの CurrentScheduler::Detach のメソッドをダイヤルすることを無視したことを同時実行ランタイムが検出した場合にスローされる例外を示します。
class nested_scheduler_missing_detach : public std::exception;
メンバー
パブリック コンストラクター
名前 |
Description |
---|---|
nested_scheduler_missing_detach::nested_scheduler_missing_detach コンストラクター |
オーバーロードされます。nested_scheduler_missing_detach オブジェクトを構築します。 |
解説
この例外は既に所有されるか、別のスケジューラにアタッチされているコンテキストの Scheduler のオブジェクトの Attach のメソッドを呼び出して、 1 種類のスケジューラ、別の内に入れ子になっている場合だけスローされます。同時実行ランタイムでは、該当する状況を検出できた場合に、問題の特定を支援する便宜的な手段として、この例外がスローされます。CurrentScheduler::Detach メソッドが呼び出されなかったからといって、常にこの例外がスローされるわけではありません。
継承階層
exception
nested_scheduler_missing_detach
必要条件
ヘッダー: concrt.h
名前空間: の同時実行