sem_release

(PHP 4, PHP 5, PHP 7, PHP 8)

sem_releaseLibera un semáforo

Descripción

sem_release(SysvSemaphore $semaphore): bool

sem_release() libera el semáforo sem_identifier, si ha sido reservado por el proceso actual, de lo contrario genera un error.

Tras liberar el semáforo, sem_acquire() puede ser llamado para reservarlo nuevamente.

Parámetros

semaphore

Un semáforo, tal como devuelto por la función sem_get().

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 semaphore ahora espera una SysvSemaphore; anteriormente, se esperaba un resource.

Ver también