Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.11.29;
Скачать: 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 вся ветка

Текущий архив: 2015.11.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
15-1428130841
brother
2015-04-04 10:00
2015.11.29
получить иконки из imageres.dll


2-1402491436
Sakipiel
2014-06-11 16:57
2015.11.29
Фильтр ClientDataset не работает


15-1427583211
Германн
2015-03-29 01:53
2015.11.29
Ещё раз об "IncDay"


2-1402861787
eh
2014-06-15 23:49
2015.11.29
Обновление записей в TpFibDataSet


15-1427722087
KSergey
2015-03-30 16:28
2015.11.29
Подмена адреса функции WinAPI