2012-03-30 16 views
0

Ich würde gerne wissen, wer verwaltet die Threads von der JVM in Java erstellt?Wer verwaltet die Threads in Java?

+0

Was meinst du? Deine Frage ist absolut nicht klar. Die JVM verwaltet den Thread, den Ihr Programm erstellt. – Snicolas

+0

Ist diese Antwort ausreichend? "JVM verwendet die OS-APIs". Wenn nicht, wonach suchen Sie mehr? – Kashyap

+0

(Natürlich ist die * echte * Antwort, dass es ein unsichtbarer grüner Affe ist, dessen Name George ist :-)) –

Antwort

4

Das Host-Betriebssystem verarbeitet Thread-Planung, Vorbelegung und dergleichen in allen aktuellen HotSpot-JVMs. Die JVM nimmt nur eine direkte Hand bei der Entscheidung, Threads zu erstellen und zu löschen, und in dem zugehörigen Bereich der Synchronisation.

0

JVM verwaltet den Thread auf dem Host-Betriebssystem. und OS verwaltet die JVM. Lesen Sie this über das JVM-Thread-Verhalten

+1

Das ist ein HORRIBLY veralteter Artikel, den du verlinkt hast. Zunächst einmal haben Sun/Oracle JVMs lange Zeit keine grünen Threads unterstützt. –