PHP Manual
Function Reference
Process Control Extensions
Eio
Ev
Expect
PCNTL
POSIX
Program execution
parallel
pthreads
Semaphore
Shared Memory
Sync
Shmop
Introduction
Process Control Extensions
PHP Manual
Sync
Table of Contents
Introduction
Installing/Configuring
Requirements
Installation
SyncMutex
— The SyncMutex class
SyncMutex::__construct
— Constructs a new SyncMutex object
SyncMutex::lock
— Waits for an exclusive lock
SyncMutex::unlock
— Unlocks the mutex
SyncSemaphore
— The SyncSemaphore class
SyncSemaphore::__construct
— Constructs a new SyncSemaphore object
SyncSemaphore::lock
— Decreases the count of the semaphore or waits
SyncSemaphore::unlock
— Increases the count of the semaphore
SyncEvent
— The SyncEvent class
SyncEvent::__construct
— Constructs a new SyncEvent object
SyncEvent::fire
— Fires/sets the event
SyncEvent::reset
— Resets a manual event
SyncEvent::wait
— Waits for the event to be fired/set
SyncReaderWriter
— The SyncReaderWriter class
SyncReaderWriter::__construct
— Constructs a new SyncReaderWriter object
SyncReaderWriter::readlock
— Waits for a read lock
SyncReaderWriter::readunlock
— Releases a read lock
SyncReaderWriter::writelock
— Waits for an exclusive write lock
SyncReaderWriter::writeunlock
— Releases a write lock
SyncSharedMemory
— The SyncSharedMemory class
SyncSharedMemory::__construct
— Constructs a new SyncSharedMemory object
SyncSharedMemory::first
— Check to see if the object is the first instance system-wide of named shared memory
SyncSharedMemory::read
— Copy data from named shared memory
SyncSharedMemory::size
— Returns the size of the named shared memory
SyncSharedMemory::write
— Copy data to named shared memory