« Shmop
Введение »
PHP Manual
Модули управления процессами программ
Sync
Sync
Введение
Установка и настройка
Требования
Установка
SyncMutex
— Класс SyncMutex
SyncMutex::__construct
— Создаёт новый объект SyncMutex
SyncMutex::lock
— Ждёт эксклюзивной блокировки
SyncMutex::unlock
— Разблокирует мьютекс
SyncSemaphore
— Класс SyncSemaphore
SyncSemaphore::__construct
— Создаёт новый объект SyncSemaphore
SyncSemaphore::lock
— Уменьшает счёт семафора или ждёт
SyncSemaphore::unlock
— Увеличивает счёт семафора
SyncEvent
— Класс SyncEvent
SyncEvent::__construct
— Создаёт новый объект SyncEvent
SyncEvent::fire
— Запускает/устанавливает событие
SyncEvent::reset
— Сбрасывает ручное событие
SyncEvent::wait
— Ожидает запуска/установки события
SyncReaderWriter
— Класс SyncReaderWriter
SyncReaderWriter::__construct
— Создаёт новый объект SyncReaderWriter
SyncReaderWriter::readlock
— Ожидает блокировки чтения
SyncReaderWriter::readunlock
— Снимает блокировку чтения
SyncReaderWriter::writelock
— Ожидает эксклюзивной блокировки записи
SyncReaderWriter::writeunlock
— Снимает блокировку записи
SyncSharedMemory
— Класс SyncSharedMemory
SyncSharedMemory::__construct
— Создаёт новый объект SyncSharedMemory
SyncSharedMemory::first
— Проверяет, является ли объект первым общесистемным экземпляром именованной разделяемой памяти
SyncSharedMemory::read
— Копирует данные из именованной разделяемой памяти
SyncSharedMemory::size
— Возвращает размер именованной разделяемой памяти
SyncSharedMemory::write
— Копирует данные в именованную разделяемую память