Documentación offline PHP master

Swoole\Coroutine\Lock::trylock

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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.