Compartir a través de


desbloqueo_contexto_desequilibrado (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
contexto_desbloquear_desequilibrado Sobrecargado 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 concurrencia permite que las operaciones se realicen en cualquier secuencia. 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

desbloqueo_de_contexto_desequilibrado

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.

Consulte también

espacio de nombres de concurrencia