PHP 8.5.0 Alpha 2 available for testing

Swoole\Coroutine\Lock::trylock

(No version information available, might only be in Git)

Swoole\Coroutine\Lock::trylockПытается захватить блокировку без блокировки выполнения

Описание

public Swoole\Coroutine\Lock::trylock(): bool

При вызове операции блокировки, если блокировка уже удерживается другой сопрограммой, метод немедленно возвращает false без приостановки текущей сопрограммы или освобождения управления процессором. Такой неблокирующий подход разрешает вызывающему коду гибко обрабатывать ситуации конкуренции за общие ресурсы: выполнять повторные попытки захватить блокировку, немедленно возвращать управление, не дожидаясь освобождения ресурса, или выполнять другую логику.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Метод возвращает true, если захватил блокировку, или false, если блокировка недоступна.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top