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