(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é.
|