SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Sémaphores et gestion de la mémoire partagée

sem_get
sem_acquire
sem_release
shm_attach
shm_detach
shm_remove
shm_put_var
shm_get_var
shm_remove_var

6.88.1 sem_get

[ Exemples avec sem_get ]   PHP 3>= 3.0.6, PHP 4 >= 4.0.0

Description

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

sem_get retourne un identifiant positif de sémaphore en cas de succès, et FALSE 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ée 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.

Note

sem_get n'est pas disponibles sous Windows.


Chapitre précédentChapitre suivantAccueil nexen.net