Lenguaje

ReentrantReadWriteLock.ReentrantWriteLock.Lock Método

Definición

Adquiere el bloqueo de escritura.

[Android.Runtime.Register("lock", "()V", "GetLockHandler")]
public virtual void Lock();
[<Android.Runtime.Register("lock", "()V", "GetLockHandler")>]
abstract member Lock : unit -> unit
override this.Lock : unit -> unit

Implementaciones

Atributos

Comentarios

Adquiere el bloqueo de escritura.

Adquiere el bloqueo de escritura si ningún subproceso mantiene el bloqueo de lectura ni escritura y devuelve inmediatamente, estableciendo el recuento de bloqueos de escritura en uno.

Si el subproceso actual ya contiene el bloqueo de escritura, el recuento de suspensiones se incrementa en uno y el método devuelve inmediatamente.

Si otro subproceso mantiene el bloqueo, el subproceso actual se deshabilita con fines de programación de subprocesos y permanece inactivo hasta que se haya adquirido el bloqueo de escritura, en cuyo momento el recuento de bloqueos de escritura se establece en uno.

Documentación de Java para java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.lock().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a