Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Monitor (Métodos)

El tipo Monitor expone los siguientes miembros.

  Nombre Descripción
Método público Miembro estático Enter(Object) Adquiere un bloqueo exclusivo en el objeto especificado.
Método público Miembro estático Enter(Object, Boolean) Adquiere un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo.
Método público Miembro estático Exit Libera un bloqueo exclusivo en el objeto especificado.
Método público Miembro estático IsEntered Determina si el subproceso actual mantiene el bloqueo en el objeto especificado.
Método público Miembro estático Pulse Notifica un cambio de estado del objeto bloqueado al subproceso que se encuentra en la cola de espera.
Método público Miembro estático PulseAll Notifica un cambio de estado del objeto a todos los subprocesos que se encuentran en espera.
Método público Miembro estático TryEnter(Object) Intenta adquirir un bloqueo exclusivo en el objeto especificado.
Método público Miembro estático TryEnter(Object, Boolean) Intenta adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo.
Método público Miembro estático TryEnter(Object, Int32) Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el número de segundos especificado.
Método público Miembro estático TryEnter(Object, TimeSpan) Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el período de tiempo especificado.
Método público Miembro estático TryEnter(Object, Int32, Boolean) Intenta, durante el número especificado de milisegundos, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo.
Método público Miembro estático TryEnter(Object, TimeSpan, Boolean) Intenta, durante el periodo de tiempo indicado, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo.
Método público Miembro estático Wait(Object) Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.
Método público Miembro estático Wait(Object, Int32) Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos.
Método público Miembro estático Wait(Object, TimeSpan) Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos.
Método público Miembro estático Wait(Object, Int32, Boolean) Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. Este método también especifica si el dominio de sincronización del contexto (si se trata de un contexto sincronizado) sale antes de la espera y vuelve a adquirir el bloqueo después.
Método público Miembro estático Wait(Object, TimeSpan, Boolean) Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. De modo opcional, sale del dominio de sincronización del contexto sincronizado antes de la espera y vuelve a adquirir el dominio después.
Arriba

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft