(PHP 4, PHP 5)
sem_get — Retourne un identifiant de sémaphore
$key
[, int $max_acquire
= 1
[, int $perm
= 0666
[, int $auto_release
= 1
]]] )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.
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
.
perm
Les permissions du sémaphore. 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.
Retourne une ressource de sémaphore en cas de succès, et FALSE
en cas d'erreur.
Version | Description |
---|---|
4.3.0 |
Le paramètre auto_release a été ajouté.
|