« Shmop
Introdução »
PHP Manual
Extensões para Controle de Processo
Sync
Sync
Introdução
Instalação/Configuração
Dependências
Instalação
SyncMutex
— A classe SyncMutex
SyncMutex::__construct
— Constrói um novo objeto SyncMutex
SyncMutex::lock
— Aguarda um bloqueio exclusivo
SyncMutex::unlock
— Destrava o mutex
SyncSemaphore
— A classe SyncSemaphore
SyncSemaphore::__construct
— Constrói um novo objeto SyncSemaphore
SyncSemaphore::lock
— Diminui a contagem do semáforo ou espera
SyncSemaphore::unlock
— Aumenta a contagem do semáforo
SyncEvent
— A classe SyncEvent
SyncEvent::__construct
— Constrói um novo objeto SyncEvent
SyncEvent::fire
— Ativa/configura o evento
SyncEvent::reset
— Redefine um evento manual
SyncEvent::wait
— Espera o evento ser ativado/configurado
SyncReaderWriter
— A classe SyncReaderWriter
SyncReaderWriter::__construct
— Constrói um novo objeto SyncReaderWriter
SyncReaderWriter::readlock
— Aguarda um bloqueio de leitura
SyncReaderWriter::readunlock
— Libera um bloqueio de leitura
SyncReaderWriter::writelock
— Aguarda um bloqueio de gravação exclusivo
SyncReaderWriter::writeunlock
— Libera um bloqueio de gravação
SyncSharedMemory
— A classe SyncSharedMemory
SyncSharedMemory::__construct
— Constrói um novo objeto SyncSharedMemory
SyncSharedMemory::first
— Verifica se o objeto é a primeira instância de todo o sistema de memória compartilhada nomeada
SyncSharedMemory::read
— Copia dados da memória compartilhada nomeada
SyncSharedMemory::size
— Retorna o tamanho da memória compartilhada nomeada
SyncSharedMemory::write
— Copia dados para memória compartilhada nomeada