Control de la afinidad del procesador

Se puede obtener o establecer los procesadores en los que se puede programar la ejecución de los subprocesos de este proceso.

La forma de indicar la afinidad se hace mediante la máscara de bits que representa los procesadores en los que pueden ejecutarse los subprocesos del proceso asociado. El valor predeterminado depende del número de procesadores del equipo. El valor predeterminado es 2 n -1, donde n es el número de procesadores.

En la tabla siguiente se muestra una selección de ProcessorAffinity valores para un sistema de ocho procesadores.

Máscara Valor binario Procesadores válidos
0x0001 00000000 00000001 1
0x0003 00000000 00000011 1 y 2
0x0007 00000000 00000111 Las tres opciones anteriores.
0x0009 00000000 00001001 1 y 4
0x007F 00000000 01111111 1, 2, 3, 4, 5, 6 y 7