(PHP 8 >= 8.4.0)
pcntl_setcpuaffinity — Устанавливает связку процессора с процессом
Функция устанавливает соответствие процессора процессу с идентификатором pid.
Функция устанавливает связку по маске соответствия процессора, которую указали в аргументе
hmask.
pidnull функция присвоит параметру значение, равное идентификатору текущего процесса.
hmask
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
Функция
возвращает как логическое значение false,
так и нелогическое значение, которое приводится к false.
Прочитайте раздел
«Логический тип»,
чтобы получить дополнительную информацию.
Используйте оператор ===
для проверки значения, которое возвращает функция.
Функция выбрасывает ошибку TypeError,
если какой-то идентификатор центрального процессора в маске hmask оказался недопустимым.
Функция выбрасывает ошибку ValueError,
если в аргументе pid передали недопустимый идентификатор процесса
или не удалось создать маску процессора.