Udostępnij za pośrednictwem


context_unblock_unbalanced — Klasa

Ta klasa opisuje wyjątek zgłaszany, gdy wywołania Block obiektu i UnblockContext nie są prawidłowo sparowane.

Składnia

class context_unblock_unbalanced : public std::exception;

Członkowie

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 Unblockmetody 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.

Zobacz też

Przestrzeń nazw współbieżności