Estoy tratando deCómo usar sched_getaffinity (2) y sched_setaffinity (2). Por favor, dar ejemplo de código para utilizar en el programa de C
Run 16 copias simultáneamente con procesador de fijar (2 copias por núcleo)
Run 8 copias simultáneamente con el procesador de la fijación (2 copias por núcleo) y volteando el núcleo del procesador al núcleo más alejado después de cierta función, digamos que la función 1 finaliza.
El problema que estoy enfrentando es cómo seleccionar el procesador más lejano.
Algunos amigos sugirieron usar sched_getaffinity (2) y sched_setaffinity pero no encontré ningún buen ejemplo.
Por favor ayuda.