PHP 8.5.0 Alpha 2 available for testing

Swoole\Coroutine\Lock::lock

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

Swoole\Coroutine\Lock::lockЗахватывает блокировку, блокируя выполнение, если требуется

Описание

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

При выполнении операции блокировки, если блокировка уже удерживается другой сопрограммой, текущая сопрограмма добровольно освобождает управление процессором и переходит в состояние ожидания. Как только сопрограмма, которая удерживает блокировку, вызывает метод unlock(), ожидающая сопрограмма возобновляется и снова пытается захватить блокировку.

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

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

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

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

Добавить

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

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