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] :cpusne contient aucun CPU autorisé/en ligne. - [
Errno::ESRCH] : aucune tâche ne porte cetid. - [
Errno::EPERM] : privilèges insuffisants pour changer l’affinité detid.