Manuel PHP

Précédent

 

Suivant

sem_get

sem_get -- retourne un identifiant de sémaphore

Description

int sem_get(int key, int [max_acquire] , int [perm] );

Retourne un identifiant positif de sémaphore en cas de succès, et faux en cas díerreur.

sem_get() retourne un identifiant qui pourra être utilisé pour accéder à un sémaphore System V. Le sémaphore est créé, si nécessaire, en utilisant les bits de permission (par défaut, 0666). Le nombre de processus qui peuvent réserver simultanément le sémaphore est précisé dans max_acquire (par défaut à 1). Actuellement, cette valeur níest affecté que si le processus est le seul processus actuellement attaché au sémaphore.

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.

Voir aussi: sem_acquire() et sem_release().

Précédent

Sommaire

Suivant

Semaphore and shared memory functions

Chapitre

sem_acquire