windows - Sæt SetThreadAffinityMask større antallet af processorer

Indlæg af Hanne Mølgaard Plasc

Problem



Hvem ved, hvad vil det være, hvis jeg sætter SetThreadAffinityMask for eksempel 0x00000002, og programmet vil køre på pc med kun en CPU? Jeg fandt ikke det øjeblik på litteraturen.

Bedste reference


Systemet ignorerer bits, der ikke svarer til processorer. For dit eksempel forsøger du derfor at indstille tråden for at have affinitet med ingen af ​​de tilgængelige processorer i procesaffinitetsmasken, og opkaldet til SetThreadAffinityMask fejler.