PHP
Referenzliste
sem_get
Semaphore Funktionen
Befehl:
resource sem_get ( int $key [, int $max_acquire = 1 [, int $perm = 0666 [, int $auto_release = 1 ]]] )
Parameter-Liste:
Beschreibung | |
---|---|
Die Anzahl der Prozesse die gleichzeitig Zugriff auf den Semaphor erhalten können wird durch den Parameter max_acquire festgelegt. | |
Die Zugriffsrechte für den Semaphore. Der Wert wird nur gesetzt wenn der aktuelle Prozess der einzige ist der in diesem Augenblick mit dem Semaphor verknüpft ist. | |
Legt fest ob der Semaphor am Skriptende automatisch freigegeben werden soll. |
Rückgabewerte:
Gibt einen positiven Semaphor Identifier zrück oder
FALSE
bei Fehlern. Beschreibung:
sem_get() liefert eine ID die für den Zugriff auf das System V Semaphor mit dem gegebenen
Weitere Aufrufe von sem_get() für den gleichen Key liefern unterschiedliche Semaphor IDs, diese greifen aber auf den gleichen darunterliegenden Semaphor zu.
key
benutzt werden kann.Weitere Aufrufe von sem_get() für den gleichen Key liefern unterschiedliche Semaphor IDs, diese greifen aber auf den gleichen darunterliegenden Semaphor zu.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Zugriff auf Semaphor anfordern
Semaphor freigeben
• ftok()
Erzeugt aus einem Dateipfad und einem Projektbezeichner einen System V IPC Schlüssel
sem_get() - Beispiel:
Eingabe:
Im moment kein Beispiel vorhanden
Beschreibung:
Beschreibung | |
---|---|
4.3.0 | Der auto_release Parameter wurde hinzugefügt. |
Semaphore Funktionen