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