次の方法で共有


context_unblock_unbalanced クラス

このクラスは Context のオブジェクトの BlockUnblock のメソッドへの呼び出しが正しく対になっていない場合にスローされる例外を示します。

class context_unblock_unbalanced : public std::exception;

メンバー

Dd470686.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

Description

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

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

解説

Context オブジェクトの Block メソッドと Unblock メソッドの呼び出しは、常に正しく対になっている必要があります。同時実行ランタイムでは、任意の順序で操作を実行できます。たとえば、 Block への呼び出しはに、またはその逆も同じ呼び出し Unblockに配置できます。この例外は、たとえば、ブロックされていない Context オブジェクトに対して Unblock メソッドを 2 回続けて呼び出した場合にスローされます。

継承階層

exception

context_unblock_unbalanced

必要条件

ヘッダー: concrt.h

名前空間: の同時実行

参照

関連項目

concurrency 名前空間

Context クラス

Context::Unblock メソッド

Context::Block メソッド