Форум: "Прочее";
Текущий архив: 2015.11.29;
Скачать: [xml.tar.bz2];
ВнизAffineMask Найти похожие ветки
← →
Pavia © (2015-03-28 20:56) [0]У кого нибудь есть пример использования или задача на использование AffineMask для назначения ядра процессу(задаче)
← →
MBo © (2015-03-28 21:31) [1]Приер запуска процесса, который будет использовать только второе ядро. Маска понятно как организуется - or или сумма (1 shl номер ядра)
if CreateProcess(..., PInfo) then
SetProcessAffinityMask(PInfo.hProcess, 2);
При этом вторичный процесс создаёт несколько вычислительных потоков, но все они исполняются на одном ядре (у меня всего два)
http://postimg.org/image/apgii6odb/
← →
Ega23 © (2015-03-28 22:39) [2]
> будет использовать только второе ядро
Я прошу прощения, но только второе, или стараться использовать второе?
Вроде как все эти AffinityMask - это лишь рекомендация, а какое ядро реально будет использоваться - х его з.
← →
Pavia © (2015-03-28 22:57) [3]Это я знаю. Хотелось бы что-то реальное из практики.
← →
Pavia © (2015-03-28 23:04) [4]
> прошу прощения, но только второе, или стараться использовать
> второе?
Думаю что будет.
If the new thread affinity mask does not specify the processor that is currently running the thread, the thread is rescheduled on one of the allowable processors.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms686247(v=vs.85).aspx
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2015.11.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c