Libera un semáforo

# sem_release

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

sem_release — Libera un semáforo

### Descripción

function 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

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Historial de cambios

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

### Ver también

- sem_get() - Retorna un identificador de semáforo
- sem_acquire() - Reserva un semáforo

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open