I eine einfache Schleife haben für:Verwenden von Multi-Kern (-gewinde) Prozessor für die FOR-Schleife
for (int i = 1; i <= 8; i++)
{
DoSomething(i);
}
int nopt = 8; //number of processor threads
Ich möchte DoSomething(1)
in Prozessor-Thread 1, DoSomething(2)
in Gewinde 2
tun ... DoSomething(8)
in Gewinde 8.
Ist es möglich? Wenn ja, wie?
Danke für die Antworten.
Warum wollen Sie hartcodieren die Fäden? Warum benutzt du 'Parallel.For' nicht? –
Haben Sie 'Parallel' überprüft? –