Define la afinidad de CPU de un proceso

# pcntl_setcpuaffinity

(PHP 8 >= 8.4.0)

pcntl_setcpuaffinity — Define la afinidad de CPU de un proceso

### Descripción

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

Define la afinidad de CPU del `process_id` con el máscara de afinidad de CPU proporcionada por `cpu_ids`.

### Parámetros

`process_id`
  Si `null`, se utiliza el identificador del proceso actual.
`cpu_ids`
  El máscara de afinidad de CPU compuesto por uno o más identificadores de CPU a los que se vincula el proceso.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

Advertencia

Esta función puede retornar `false`, pero también puede retornar un valor equivalente a `false`. Por favor, lea la sección sobre los booleanos para más información. Utilice el operador === para probar el valor de retorno exacto de esta función.

### Errores/Excepciones

Se lanza una TypeError si uno de los identificadores de CPU de `cpu_ids` es inválido. Se lanza una ValueError si `process_id` es un identificador de proceso inválido o si el máscara de CPU no ha podido ser creado.

### Ver también

- pcntl_getcpuaffinity() - Devuelve la afinidad de CPU de un proceso

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open