pcntl_setcpuaffinity

(PHP 8 >= 8.4.0)

pcntl_setcpuaffinityDéfinit l'affinité CPU d'un processus

Description

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

Définit l'affinité CPU du pid avec le masque d'affinité CPU donné par hmask.

Liste de paramètres

pid
Si null, l'identifiant du processus courant est utilisé.
hmask
Le masque d'affinité CPU composé d'un ou plusieurs identifiants de CPU auxquels lier le processus.

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

Une TypeError est lancée si l'un des identifiants de CPU de hmask est invalide. Une ValueError est lancée si pid est un identifiant de processus invalide ou que le masque CPU n'a pas pu être créé.

Voir aussi

  • pcntl_setcpuaffinity()
add a note

User Contributed Notes

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