Was ist der einfachste Weg in Java, um Multi-Core zu erreichen? Und damit meine ich, speziell darauf hinzuweisen, in welchem Kern einige Teile des Projekts ausgeführt werden, also sind "alte" Java-Threads keine gute Wahl.Multi-Core in Java erreichen - wie?
Bisher wurde ich JConqurr vorgeschlagen (das ist ein Eclipse-Toolkit für Multi-Core-Programmierung in Java), JaMP (die Java für OpenMP erweitert), und MPJ Express, von denen ich nicht viel weiß. Welche der oben genannten Optionen halten Sie für die beste oder haben Sie andere Vorschläge? Es wäre vorzuziehen, irgendwie die Leistungsverstärkung zu messen, aber nicht exklusiv.
Jede Hilfe würde sehr geschätzt werden. Danke, twentynine.
Wird diese Terminologie ("multi-core") überall verwendet? Ich würde diese Frage ändern in "Laufthreads auf bestimmten Kernen in Java" – ripper234
Ich glaube, der Begriff ist "Prozessoraffinität", die für Kerne sowie Prozessoren gilt. – ide
Warum genau müssen Sie die Prozessoraffinität für die Threads festlegen können? Warum sollte die JVM diese Entscheidungen nicht treffen? – Darien