PHP 8.0.6 Released!

Класс SyncMutex

(PECL sync >= 1.0.0)

Введение

Кроссплатформенная, нативная реализация именованных и безымянных счётных объектов мьютекса.

Мьютекс - это объект взаимного исключения, который ограничивает доступ к общему ресурсу (например, файлу) для одного экземпляра. Счётные мьютексы получают мьютекс один раз и внутренне отслеживают, сколько раз мьютекс был заблокирован. Мьютекс разблокируется, как только он выходит из области действия или разблокируется столько раз, сколько он был заблокирован.

Обзор классов

SyncMutex {
/* Методы */
public __construct ( string $name = ? )
public lock ( int $wait = -1 ) : bool
public unlock ( bool $all = false ) : bool
}

Содержание

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top