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