Semaphore Funzioni
PHP Manual

sem_acquire

(PHP 4, PHP 5)

sem_acquireAcquisisce un semaforo

Descrizione

bool sem_acquire ( resource $sem_identifier )

La funzione sem_acquire() si blocca (se necessario) fino a quando non riesce ad acquisire il semaforo. Se un processo tenta di acquisire un semaforo che ha già acquisito può restare bloccato per sempre se la nuova acquisizione del semaforo causa il superamento del numero massimo di semafori consentito. sem_identifier è una risorsa semaforo ottenuta da sem_get().

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Dopo avere processato una richiesta, qualsiasi semaforo acquisito dal processo, ma non esplicitamente rilasciato, sarà rilasciato automaticamente e causerà un messaggio di warning.

Vedere anche: sem_get() e sem_release().


Semaphore Funzioni
PHP Manual