Skip to main content

set_cpu_affinity

Function set_cpu_affinity 

Source
pub fn set_cpu_affinity(tid: Option<Tid>, cpus: &CpuSet) -> Result<(), Errno>
Expand description

Fixe l’affinité CPU d’une tâche (sched_setaffinity(2)) : la tâche ne sera ordonnancée que sur les CPU présents dans cpus. tid = None cible la tâche appelante. Débloque air-thread::cpu_affinity (couche 1).

§Errors

  • Errno::EINVAL : cpus ne contient aucun CPU autorisé/en ligne.
  • Errno::ESRCH : aucune tâche ne porte ce tid.
  • Errno::EPERM : privilèges insuffisants pour changer l’affinité de tid.