Da JVM zunächst nur einen Prozess erstellt, erhöht die Erstellung mehrerer Threads in diesem Prozess die CPU-Leistung, vorausgesetzt, Sie haben mehrere CPU-Prozessoren? Dies liegt daran, dass sich alle Threads innerhalb desselben Prozesses die Ressourcen des Prozesses teilen. Also, technisch ist die Ausführung sequenziell?Java-Einzelprozess mit mehreren Threads
Mit anderen Worten, es sei denn, Sie erstellen zwei oder mehr Prozesse und verknüpfen Threads mit jedem von ihnen, können Sie nicht den vollen Vorteil der parallelen Ausführung in mehreren CPU-Prozessoren nutzen?
Meinst du CPU-Leistung oder -Verwendung? –
Haben Sie http://stackoverflow.com/questions/1649402/would-a-multithreaded-java-application-exploit-a-multi-core-machine-very-well angeschaut? – claesv
Ich meine CPU-Auslastung. – ajithganesan