pcntl_unshare

(PHP 7 >= 7.4.0, PHP 8)

pcntl_unshareРазделяет части контекста выполнения процесса

Описание

pcntl_unshare(int $flags): bool

Функция pcntl_unshare() позволяет процессу отсоединить части своего контекста выполнения, которые в настоящее время используются совместно с другими процессами. Основное использование pcntl_unshare() заключается в том, чтобы позволить процессу управлять своим общим контекстом выполнения без создания нового процесса.

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

flags

Параметр flags - это битовая маска, определяющая, какие части контекста выполнения должны быть неразделёнными. Параметр задаётся путём использования оператора OR вместе с нулём или более констант CLONE_*:

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

Возвращает 0 в случае успешного выполнения, -1 в противном случае. В случае возникновения ошибки устанавливается код ошибки, который можно получить с помощью функции pcntl_get_last_error().

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

  • Константы PCNTL
  • pcntl_get_last_error() - Извлекает номер ошибки, который установила последняя функция модуля pcntl, которая завершилась ошибкой

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top