LINUX.ORG.RU

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

 


0

2

Допустим есть код распараллеливающий несколько процессов:

Parallel.Invoke(() => myProcess1(), () => myProcess2());
Но как запустить myProcess1() на первом доступном ядре, а второй на втором?



Последнее исправление: Bacteriophage (всего исправлений: 2)

Похоже только через PInvoke sched_setaffinity.

ebantrop
()
Ответ на: комментарий от encyrtid

А зачем такое может понадобиться?

Винда давно не висла. :)

Пусть уж задачами планирования ядро занимается.

vada ★★★★★
()
Ответ на: комментарий от vada

Пусть уж задачами планирования ядро занимается.

+1, даже не представляю зачем ТС такое удумал...

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.