pcntl_setcpuaffinity

(PHP 8 >= 8.4.0)

pcntl_setcpuaffinitySet the cpu affinity of a process

Description

pcntl_setcpuaffinity(?int $pid = null, array $hmask = ?): bool

Sets the cpu affinity for the pid with the cpu affinity mask given by hmask.

Liste de paramètres

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

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Avertissement

Cette fonction peut retourner false, mais elle peut aussi retourner une valeur équivalent à false. Veuillez lire la section sur les booléens pour plus d'informations. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

Erreurs / Exceptions

A TypeError is thrown if one of the cpu id from the hmask is invalid. A ValueError is thrown if pid is an invalid process id or the cpu mask had failed to be created.

Voir aussi

  • pcntl_setcpuaffinity()
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top