Services webmasters
Partenaires
Jeux concours gratuits
 
sem_acquire
<<<
sem_get sem_release
>>>

7.92 Sémaphores et gestion de la mémoire partagée
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
ftok
msg_get_queue
msg_receive
msg_remove_queue
msg_send
msg_set_queue
msg_stat_queue
sem_acquire
->sem_get
sem_release
sem_remove
shm_attach
shm_detach
shm_get_var
shm_put_var
shm_remove_var
shm_remove

7.92.15 sem_get()Retourne un identifiant de sémaphore

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

int  sem_get ( int   key , int   max_acquire , int   perm )

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.

sem_get retourne un identifiant positif de sémaphore en cas de succès, et FALSE en cas d'erreur.

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 ftok , sem_acquire et sem_release .

Note

sem_get n'est pas disponible sous Windows.

<< sem_get >>
sem_acquire Sémaphores et gestion de la mémoire partagée sem_release
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -