Освобождает семафор

# sem_release

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

sem_release — Освобождает семафор

### Описание

function sem_release(SysvSemaphore `$semaphore`): bool

Функция sem_release() освобождает семафор, если его захватил вызывающий процесс, иначе генерируется предупреждение.

После освобождения разрешается повторно захватывать семафор функцией sem_acquire().

### Список параметров

`semaphore`
  Семафор, который вернула функция sem_get().

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Список изменений

Версия | Описание
--- | ---
8.0.0 | Параметр `semaphore` теперь ожидает экземпляр класса SysvSemaphore; раньше ожидался ресурс (resource).

### Смотрите также

- sem_get() - Получает идентификатор семафора
- sem_acquire() - Захватывает семафор

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