context_unblock_unbalanced — Klasa
Ta klasa opisuje wyjątek zgłaszany, gdy wywołania Block
obiektu i Unblock
Context
nie są prawidłowo sparowane.
Składnia
class context_unblock_unbalanced : public std::exception;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
context_unblock_unbalanced | Przeciążone. context_unblock_unbalanced Tworzy obiekt. |
Uwagi
Block
Wywołania metod Context
i Unblock
obiektu muszą być zawsze prawidłowo sparowane. Środowisko uruchomieniowe współbieżności umożliwia wykonywanie operacji w każdej kolejności. Na przykład wywołanie metody Block
można wykonać za pomocą wywołania Unblock
metody lub na odwrót. Ten wyjątek zostanie zgłoszony, jeśli na przykład dwa wywołania Unblock
metody zostały wykonane w wierszu na Context
obiekcie, który nie został zablokowany.
Hierarchia dziedziczenia
exception
context_unblock_unbalanced
Wymagania
Nagłówek: concrt.h
Przestrzeń nazw: współbieżność
context_unblock_unbalanced
context_unblock_unbalanced
Tworzy obiekt.
explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();
context_unblock_unbalanced() throw();
Parametry
_Komunikat
Opisowy komunikat o błędzie.