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