Swoole\Coroutine\Lock::lock
En esta página
Swoole\Coroutine\Lock::lock
Adquirir el bloqueo, bloqueando si es necesario
Descripción#
php
public Swoole\Coroutine\Lock::lock(): boolphp
Al ejecutar la operación de bloqueo, si el bloqueo ya está siendo mantenido por otra corrutina, la corrutina actual cederá activamente el control de la CPU y entrará en un estado suspendido. Cuando la corrutina que mantiene el bloqueo llame a unlock(), la corrutina en espera será despertada y tratará de adquirir el bloqueo nuevamente.
Parámetros#
Esta función no contiene ningún parámetro.
Valores devueltos#
Retorna true si el bloqueo fue adquirido exitosamente, false en caso contrario.