Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.003 c
2-1402568277
Mr.White
2014-06-12 14:17
2015.11.29
Обрезается Hint


15-1427816887
Юрий Зотов
2015-03-31 18:48
2015.11.29
Коллективная разработка софта


15-1428565202
ВладОшин
2015-04-09 10:40
2015.11.29
Чудеса какие то в отладке


15-1427484137
Rouse_
2015-03-27 22:22
2015.11.29
Вычитка статьи: Работаем с Compound File


15-1427968238
Ламот
2015-04-02 12:50
2015.11.29
Подскажите живой форум по Си шарпу пож.




   Наверх