A classe SyncSemaphore
(PECL sync >= 1.0.0)
Introdução
Uma implementação nativa e multiplataforma de objetos de semáforo nomeados e não nomeados.
Um semáforo restringe o acesso a um recurso limitado a um número limitado de instâncias. Semáforos diferem de mutexes no sentido de que podem permitir que mais de uma instância acesse um recurso ao mesmo tempo, enquanto um mutex permite apenas uma instância por vez.
Table of Contents
- 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