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