Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 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.