Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

sem_acquire

Semaphore Funktionen

    Befehl:
bool sem_acquire ( resource $sem_identifier )


    Parameter-Liste:
NameBeschreibung
sem_identifiersem_identifier ist ein von sem_get() geliefertes Resourcehandle

    Rückgabewerte:
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

    Beschreibung:
sem_acquire() blockiert (falls nötig) bis ein Zugriff auf den Semaphor möglich ist. Ein Prozess der Zugriff auf einen Semaphor anfordert auf den er bereits Zugriff hat wird für immer blockieren wenn dieser erneute Zugriff die maximalen Zugriffe auf diesen Semaphor überschreiten würde. sem_identifier ist eine von sem_get() gelieferte Semaphor-Resource.

Nach Abarbeitung eines requests werden alle noch vom Prozess gehaltenen Semaphore automatisch freigegeben und entsprechende Warnungen erzeugt.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Zugriff auf ein Semaphor anfordern
 
Semaphor freigeben
 

sem_acquire() - Beispiel:


Eingabe:
Im moment kein Beispiel vorhanden
Semaphore Funktionen