Java auf einen Mehrkernprozessor

Stigma

Gesperrt
Moin

Ist es möglich die Prozessoren direkt anzusprechen, sprich ihnen unterschiedliche Aufgaben zuzuteilen. Ich würde gerne dem einen Prozessor die Hauptaufgabe zuteilen und dem anderen die restlichen kleinen Threads!

Eventuell ist das ganze ein Missverständnis und für die Verwaltung ist das das Betriebssystem zuständig.

Aufklärung ist wünschenswert.



Anhang:
http://www.tutego.com/seminare/java...ava-thread-kurs-java-concurrent-schulung.html
 
Zuletzt bearbeitet:
Hallo,

die Zuteilung eines Prozessors zu Threads wird vom Betriebssystem vorgenommen. Die Przessor Affinität eines Threads / Prozesses via Java zu definieren ist standardmäßig nicht ohne weiteres (JNI -> SetProcessAffinityMask) möglich. Manche JVMs bieten hierzu aber sicherlich proprietäre Lösungen an, wie etwa die JRockit JVM von BEA:

http://www.bea.com/content/news_events/white_papers/BEA_JRockit_EntJava_business_wp.pdf
...JVM management includes dynamic control over CPU affinity, garbage collection strategy, and
memory pool sizes....

Gruß Tom
 
Zurück