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.

Consulte también

concurrency (espacio de nombres)