LonghornPHP 2026

pcntl_setcpuaffinity

(PHP 8 >= 8.4.0)

pcntl_setcpuaffinityУстанавливает связку процессора с процессом

Описание

function pcntl_setcpuaffinity(? int $process_id = null , array $cpu_ids = []): bool

Функция устанавливает соответствие процессора процессу с идентификатором process_id . Функция устанавливает связку по маске соответствия процессора, которую указали в аргументе cpu_ids.

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

process_id

При передаче значения null функция присвоит параметру значение, равное идентификатору текущего процесса.

cpu_ids

Маска привязки к процессору, которая состоит из одного или набора идентификаторов процессора для привязки процесса.

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

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

Ошибки

Функция выбрасывает ошибку TypeError , если какой-то идентификатор центрального процессора в маске cpu_ids оказался недопустимым. Функция выбрасывает ошибку ValueError , если в аргументе process_id передали недопустимый идентификатор процесса или не удалось создать маску процессора.

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

  • pcntl_getcpuaffinity() - Получает информацию о привязке процессора к процессу

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

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

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

AltStyle によって変換されたページ (->オリジナル) /