← All docs

pcntl_setcpuaffinity()

Changes the CPU affinity mask for a Linux process.

pcntl_setcpuaffinity()

function pcntl_setcpuaffinity(int $process_id = null, mixed $cpu_ids = []): bool

Changes the CPU affinity mask for a Linux process.

Parameters:

  • $process_id (int), default null, optional
  • $cpu_ids (mixed), default [], optional

Returns: bool

Availability

No examples yet — check examples/ and showcases/ for usage patterns.

Internals

For how pcntl_setcpuaffinity is implemented in the compiler, see the internals page.