finidade do processador de thread de consulta (não processo

No Windows, você pode chamar SetProcessAffinityMask para um processo e SetThreadAffinityMask para um encadeamento. No entanto, o Windows parece apenas expor GetProcessAffinityMask e não uma API semelhante para threads individuais de um process

Tenho um programa multithread que vincula threads individuais a processadores em tempo de execução. Enquanto o executo, gostaria de consultar (externamente) quais threads estão sendo executados em quais processadores para garantir que ele esteja funcionando corretamente. Eu escrevi um pequeno utilitário de linha de comando para fazer isso. Mas parece que não consigo encontrar um meio de descobrir a quais processadores ou núcleos um segmento individual está vinculad

Isso aparentemente deve ser possível; Eu já vi descrições on-line do utilitário de depuração do adplus, capaz de mostrar uma saída semelhante ao pstack para mostrar a afinidade do encadeamento. E o Process Explorer mostra uma guia Threads em máquinas com vários processadores que mostra o "Processador Ideal" de um threa

Alguém sabe como consultar esta informação?

questionAnswers(3)

yourAnswerToTheQuestion