context_unblock_unbalanced (Clase)
Esta clase describe una excepción que se produce cuando se llama a los métodos Block
y Unblock
de un objeto Context
que no están emparejados correctamente.
Sintaxis
class context_unblock_unbalanced : public std::exception;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
context_unblock_unbalanced | Con sobrecarga. Construye un objeto context_unblock_unbalanced . |
Comentarios
Las llamadas a los métodos Block
y Unblock
de un objeto Context
siempre deben estar emparejadas correctamente. El Runtime de simultaneidad permite que las operaciones se produzcan en cualquier orden. Por ejemplo, una llamada a Block
puede ir seguida de una llamada a Unblock
, o viceversa. Esta excepción se produciría si, por ejemplo, se realizaron dos llamadas al método Unblock
en una fila, en un objeto Context
que no se bloqueó.
Jerarquía de herencia
exception
context_unblock_unbalanced
Requisitos
Encabezado: concrt.h
Espacio de nombres: simultaneidad
context_unblock_unbalanced
Construye un objeto context_unblock_unbalanced
.
explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();
context_unblock_unbalanced() throw();
Parámetros
_Message
Mensaje descriptivo del error.