Function.sem-get

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Pinolino Laufgitter Joscha und Private-Krankenversicherung Kündigung OnlineGesetzliche Krankenversicherung Vergleichen Online . Kauf von Lebensversicherungen Vergleichen Online - Ihre Vorteile auf einen Blick

sem_get — Zugriff auf ein Semaphor anfordern

Inhaltsverzeichnis

Beschreibung

resource sem_get ( int $key [, int $max_acquire [, int $perm [, int $auto_release ]]] )


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.

Parameter-Liste

key
max_acquire
  • Die Anzahl der Prozesse die gleichzeitig Zugriff auf den Semaphor erhalten können wird durch den Parameter max_acquire festgelegt (Vorgabewert ist 1).
perm
  • 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.
auto_release
  • Legt fest ob der Semaphor am Skriptende automatisch freigegeben werden soll.

Rückgabewerte

Gibt einen positiven Semaphor Identifier zrück oder FALSE bei Fehlern.

ChangeLog

Version Beschreibung 4.3.0 Der auto_release Parameter wurde hinzugefügt.

Siehe auch

Persönliche Werkzeuge