pcntl_setcpuaffinity

(PHP 8 >= 8.4.0)

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

Описание

pcntl_setcpuaffinity(?int $pid = null, array $hmask = ?): bool

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

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

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

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

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

Внимание

Функция возвращает как логическое значение false, так и нелогическое значение, которое приводится к false. Прочитайте раздел «Логический тип», чтобы получить дополнительную информацию. Используйте оператор === для проверки значения, которое возвращает функция.

Ошибки

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

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

  • pcntl_setcpuaffinity()
Добавить

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

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