Compartir a través de


context_unblock_unbalanced (Clase)

Esta clase describe una excepción que se produce cuando se llama a los métodos Unblock y Block de un objeto Context que no están emparejados correctamente.

class context_unblock_unbalanced : public std::exception;

Miembros

Constructores públicos

Name

Descripción

context_unblock_unbalanced::context_unblock_unbalanced (Constructor)

Sobrecargado. Construye un objeto context_unblock_unbalanced.

Comentarios

Las llamadas a los métodos Block y Unblock de un objeto Context se deben emparejar siempre correctamente. El runtime de simultaneidad permite que las operaciones se realicen en cualquier orden. Por ejemplo, una llamada a Block puede ir seguido de una llamada a Unblock, o viceversa. Esta excepción se produce si, por ejemplo, se realizaron dos llamadas al método Unblock en una fila, en un objeto Context que no estaba bloqueado.

Jerarquía de herencia

exception

context_unblock_unbalanced

Requisitos

Encabezado: concrt.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)

Context (Clase)

Context::Unblock (Método)

Context::Block (Método)