PHP 8.5.2 Released!

pcntl_setcpuaffinity

(PHP 8 >= 8.4.0)

pcntl_setcpuaffinitySet the cpu affinity of a process

说明

pcntl_setcpuaffinity(?int $process_id = null, array $cpu_ids = []): bool

Sets the cpu affinity for the process_id with the cpu affinity mask given by cpu_ids.

参数

process_id
If null, the current process ID is used.
cpu_ids
The cpu affinity mask comprised of one or more cpu id for binding the process to.

返回值

成功时返回 true, 或者在失败时返回 false

警告

此函数可能返回布尔值 false,但也可能返回等同于 false 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用 === 运算符来测试此函数的返回值。

错误/异常

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.

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top