(PHP 4, PHP 5)
sem_get — Zugriff auf ein Semaphor anfordern
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.
Die Anzahl der Prozesse die gleichzeitig Zugriff auf den Semaphor erhalten können wird durch den Parameter max_acquire festgelegt (Vorgabewert ist 1).
Die Zugriffsrechte für den Semaphore. Vorgabewert ist 0777. 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.
Gibt einen positiven Semaphor Identifier zrück oder FALSE bei Fehlern.
Version | Beschreibung |
---|---|
4.3.0 | Der auto_release Parameter wurde hinzugefügt. |