sem_get

(PHP 4, PHP 5)

sem_getRetourne un identifiant de s�maphore

Description

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

sem_get() retourne un identifiant qui pourra �tre utilis� pour acc�der � un s�maphore System V.

Un deuxi�me appel � sem_get() avec la m�me cl� retournera un identifiant diff�rent, mais les deux identifiants permettront d'acc�der au m�me s�maphore.

Liste de param�tres

key

max_acquire

Le nombre de processus qui peuvent r�server simultan�ment le s�maphore est pr�cis� dans le param�tre max_acquire (par d�faut, 1).

perm

Les permissions du s�maphore. Par d�faut, vaut 0666. Actuellement, cette valeur n'est affect�e que si le processus est le seul processus actuellement attach� au s�maphore.

auto_release

Le param�tre optionnel auto_release sp�cifie si le s�maphore doit �tre automatiquement lib�r� � la fermeture.

Valeurs de retour

Retourne une ressource de s�maphore en cas de succ�s, et FALSE en cas d'erreur.

Historique

Version Description
4.3.0 Le param�tre auto_release a �t� ajout�.

Voir aussi

  • sem_acquire() - R�serve un s�maphore
  • sem_release() - Lib�re un s�maphore
  • ftok() - Convertit un chemin et un identifiant de projet en une cl� System V IPC