pcntl_setcpuaffinity
(PHP 8 >= 8.4.0)
Set the cpu affinity of a process
Description
Sets the cpu affinity for the process_id with the cpu affinity mask given by cpu_ids.
Parameters
process_idIf null, the current process ID is used.
cpu_idsThe cpu affinity mask comprised of one or more cpu id for binding the process to.
Return Values
Success
Errors/Exceptions
A TypeError is thrown if one of the cpu id from the cpu_ids is invalid. A ValueError is thrown if process_id is an invalid process id or the cpu mask had failed to be created.