Como reservar um núcleo para um thread no Windows?

Estou trabalhando em um aplicativo muito sensível ao tempo, que pesquisa uma região de memória compartilhada em ação quando detecta que uma alteração ocorreu. As mudanças são raras, mas preciso minimizar o tempo da mudança para a ação. Dada a pouca frequência das alterações, acho que o cache da CPU está ficando frio. Existe uma maneira de reservar um núcleo para o meu segmento de pesquisa para que ele não precise competir com outros segmentos no cache ou na CPU?

questionAnswers(5)

yourAnswerToTheQuestion