(No version information available, might only be in Git)
Swoole\Coroutine\Lock::trylock — Пытается захватить блокировку без блокировки выполнения
При вызове операции блокировки, если блокировка уже удерживается другой сопрограммой,
метод немедленно возвращает false
без приостановки текущей сопрограммы
или освобождения управления процессором. Такой неблокирующий подход разрешает вызывающему коду гибко
обрабатывать ситуации конкуренции за общие ресурсы: выполнять повторные попытки захватить блокировку, немедленно возвращать управление, не дожидаясь освобождения ресурса,
или выполнять другую логику.
Сигнатура функции не содержит параметров.
Метод возвращает true
, если захватил блокировку,
или false
, если блокировка недоступна.