Swoole\Coroutine\Lock::trylock
En esta página
Swoole\Coroutine\Lock::trylock
Intenta adquirir el bloqueo sin bloquear
Descripción#
php
public Swoole\Coroutine\Lock::trylock(): boolphp
Al llamar a la operación de bloqueo, si el bloqueo ya está siendo mantenido por otra corrutina, la función devolverá inmediatamente false sin suspender la corrutina actual ni ceder el control de la CPU. Este diseño no bloqueante permite al llamador manejar flexiblemente situaciones de contención, como reintentar, abandonar o ejecutar otra lógica.
Parámetros#
Esta función no contiene ningún parámetro.
Valores devueltos#
Devuelve true si el bloqueo se adquirió con éxito, false si el bloqueo no está disponible.