Потоки на ядра - C#
Формулировка задачи:
Есть программа, в которой четыре функции.Требуется запустить каждую функцию параллельно на каждое ядро т.е. одна функция на одно ядро.
Как это сделать?
И еще как определить кол-во ядер программно?
Решение задачи: «Потоки на ядра»
textual
Листинг программы
[DllImport("kernel32.dll")]
static extern UIntPtr SetThreadAffinityMask(IntPtr hThread,
UIntPtr dwThreadAffinityMask);