Estoy buscando una manera de establecer la afinidad del procesador de un subproceso creado en código administrado por la clase System.Thread . Veo que ProcessThread tiene una propiedad ProcessorAffinity que entiendo que se puede usar para establecer la afinidad de un subproceso, sin embargo, no veo una forma sencilla de establecer la afinidad de un System.Thread . La propiedad ManagedThreadId no se puede usar para identificar un subproceso de proceso que se encuentra en Process.Threads , parece que ProcessThread.Id es la identificación de un subproceso no administrado (¿son iguales?).
¡Cualquier sugerencia sería muy apreciada! Habría pensado que esto habría sido fácil.