ReaderWriterLockSlim Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un bloqueo que se utiliza para administrar el acceso a un recurso y que permite varios subprocesos para la lectura o acceso exclusivo para la escritura.
public ref class ReaderWriterLockSlim : IDisposable
public class ReaderWriterLockSlim : IDisposable
type ReaderWriterLockSlim = class
interface IDisposable
Public Class ReaderWriterLockSlim
Implements IDisposable
- Herencia
-
ReaderWriterLockSlim
- Implementaciones
Para obtener más información sobre esta API, consulte Comentarios de api complementarias para ReaderWriterLockSlim.
Reader |
Inicializa una nueva instancia de la clase ReaderWriterLockSlim con los valores de propiedad predeterminados. |
Reader |
Inicializa una nueva instancia de la clase ReaderWriterLockSlim especificando la directiva de recursividad de bloqueo. |
Current |
Obtiene el número total de subprocesos únicos que han entrado en el bloqueo en modo de lectura. |
Is |
Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de lectura. |
Is |
Obtiene un valor que indica si el subproceso actual entró en el bloqueo en modo de actualización. |
Is |
Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de escritura. |
Recursion |
Obtiene un valor que indica la directiva de recursividad del objeto ReaderWriterLockSlim actual. |
Recursive |
Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de lectura, como una indicación de recursividad. |
Recursive |
Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de actualización, como una indicación de recursividad. |
Recursive |
Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de escritura, como una indicación de recursividad. |
Waiting |
Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de lectura. |
Waiting |
Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de actualización. |
Waiting |
Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de escritura. |
Dispose() |
Libera todos los recursos usados por la instancia actual de la clase ReaderWriterLockSlim. |
Enter |
Intenta entrar en el bloqueo en modo de lectura. |
Enter |
Intenta entrar en el bloqueo en modo de actualización. |
Enter |
Intenta entrar en el bloqueo en modo de escritura. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Exit |
Reduce el recuento de recursividad para el modo de lectura y sale del modo de lectura si el recuento resultante es 0 (cero). |
Exit |
Reduce el recuento de recursividad para el modo de actualización y sale del modo de actualización si el recuento resultante es 0 (cero). |
Exit |
Reduce el recuento de recursividad para el modo de escritura y sale del modo de escritura si el recuento resultante es 0 (cero). |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Try |
Intenta entrar en el bloqueo en modo de lectura, con un tiempo de espera entero opcional. |
Try |
Intenta entrar en el bloqueo en modo de lectura, con tiempo de espera opcional. |
Try |
Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. |
Try |
Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. |
Try |
Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. |
Try |
Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. |
Produto | Versións |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Este tipo es seguro para la ejecución de subprocesos.
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: