Cчитать задачу на одном ядре процессора и не занимать другие

Обсуждения по программированию для ОС Windows безотносительно используемого языка программирования. Windows NT, Win32, Windows API, ядро и драйверы.
jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Cчитать задачу на одном ядре процессора и не занимать другие

Сообщение jangle » 05.09.2011 (Пн) 15:23

А как можно сделать, чтобы задача считалась только на одном ядре процессора? А остальные три были свободными для других приложений?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Cчитать задачу на одном ядре процессора и не занимать др

Сообщение iGrok » 05.09.2011 (Пн) 17:43

Читай про Process Affinity Mask.
Как минимум, её можно выставить при создании процесса или вообще для файла целиком.
label:
cli
jmp label

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 05.09.2011 (Пн) 20:03

[Хакер] :: Это раздел по Win API. Постить сюда код на VB.NET, эксплуатирующий дотнетовские штучки — по меньшей мере некультурно.


Вернуться в Windows-программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList