pcntl_setcpuaffinity

(PHP 8 >= 8.4.0)

pcntl_setcpuaffinitySet the cpu affinity of a process

Описание

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

Sets the cpu affinity for the pid with the cpu affinity mask given by hmask.

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

pid
If null, the current process ID is used.
hmask
The cpu affinity mask comprised of one or more cpu id for binding the process to.

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

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

Внимание

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

Ошибки

A TypeError is thrown if one of the cpu id from the hmask is invalid. A ValueError is thrown if pid is an invalid process id or the cpu mask had failed to be created.

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

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

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

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