Класс SyncMutex
(PECL sync >= 1.0.0)
Введение
Кроссплатформенная, нативная реализация именованных и безымянных счетных объектов мьютекса.
Мьютекс - это объект взаимного исключения, который ограничивает доступ к общему ресурсу (например, файлу) для одного экземпляра. Счетные мьютексы получают мьютекс один раз и внутренне отслеживают, сколько раз мьютекс был заблокирован. Мьютекс разблокируется, как только он выходит из области действия или разблокируется столько раз, сколько он был заблокирован.
Обзор классов
SyncMutex
{
/* Методы */
}Содержание
- SyncMutex::__construct — Constructs a new SyncMutex object
- SyncMutex::lock — Waits for an exclusive lock
- SyncMutex::unlock — Unlocks the mutex