Funciones de Semáforo
PHP Manual

sem_get

(PHP 4, PHP 5)

sem_getObtener el id de un semáforo

Descripción

resource sem_get ( int $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.

Parámetros

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.

Valores devueltos

Devuelve un identificador de semáforo positivo si se tuvo éxito, o FALSE si se produjo un error.

Historial de cambios

Versión Descripción
4.3.0 Se añadió el parámetro auto_release.

Ver también


Funciones de Semáforo
PHP Manual