(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
perm
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.
auto_release
Legt 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.
|