sem_acquire

(PHP 3>= 3.0.6, PHP 4 , PHP 5)

sem_acquire -- Acquisisce un semaforo

Descrizione

bool sem_acquire ( int 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 parametro max_acquire.

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().