(PHP 4, PHP 5)
sem_get — Obtener el id de un semáforo
$key
[, int $max_acquire
= 1
[, int $perm
= 0666
[, int $auto_release
= 1
]]] )
sem_get() devuelve un id que se puede usar para
acceder al semáforo de System V con la clave dada por key
.
Una segunda llamada a sem_get() para la mismo clave devolverá un identificador de semáforo diferente, pero ambos identificadores accederán al mismo semáforo subyacente.
key
max_acquire
El número de procesos que puede adquirir el semáforo simultáneamente
está establecido por max_acquire
.
perm
Los permisos del semáforo. En realidad este valor se establece sólo si el proceso que lo encuentra es el único proceso actualmente adjunto al semáforo.
auto_release
Especifica si el semáforo debería ser liberado automáticamente al cierre de la petición.
Devuelve un identificador de semáforo positivo si se tuvo éxito, o FALSE
si se produjo un
error.
Versión | Descripción |
---|---|
4.3.0 |
Se añadió el parámetro auto_release .
|