context_unblock_unbalanced クラス
このクラスは、Context オブジェクトの Block メソッドと Unblock メソッドの呼び出しが正しく対になっていない場合にスローされる例外を表します。
class context_unblock_unbalanced : public std::exception;
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
context_unblock_unbalanced::context_unblock_unbalanced コンストラクター |
オーバーロードされます。 context_unblock_unbalanced オブジェクトを構築します。 |
解説
Context オブジェクトの Block メソッドと Unblock メソッドの呼び出しは、常に正しく対になっている必要があります。 同時実行ランタイムでは、任意の順序で操作を実行できます。 たとえば、Block の呼び出しはに、またはその逆も同じ呼び出し Unblockを配置できます。 この例外は、たとえば、ブロックされていない Context オブジェクトに対して Unblock メソッドを 2 回続けて呼び出した場合にスローされます。
継承階層
exception
context_unblock_unbalanced
必要条件
ヘッダー: concrt.h
名前空間: concurrency