(PHP 4, PHP 5)
sem_get — Zugriff auf ein Semaphor anfordern
$key
[, int $max_acquire = 1
[, int $perm = 0666
[, int $auto_release = 1
]]] )
sem_get() liefert eine ID die für den Zugriff
auf das System V Semaphor mit dem gegebenen 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.
key
max_acquire
Die Anzahl der Prozesse die gleichzeitig Zugriff auf den
Semaphor erhalten können wird durch den Parameter
max_acquire festgelegt
permDie 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.
auto_releaseLegt fest ob der Semaphor am Skriptende automatisch freigegeben werden soll.
Gibt einen positiven Semaphor Identifier zrück oder FALSE
bei Fehlern.
| Version | Beschreibung |
|---|---|
| 4.3.0 |
Der auto_release Parameter
wurde hinzugefügt.
|