Правильное использование SetThreadAffinityMask

Выполняется 12 ядер и 12 потоков ... Я хочу привязать 1 поток к каждому ядру. Это то, что я вызываю в начале каждого потока.

int core=12;
SetThreadAffinityMask(GetCurrentThread(),(1<<core)-1);

Это то, что у меня есть ... Я не знаю, правильно ли это назвать. Я не уверен, понимаю ли я, как работает 2-й параметр ..

Мне также нужно для вызова SetProcessaffinitymask?

8
задан Jake 7 May 2011 в 07:26
поделиться