Ich lese gerade Betriebssysteme und bin auf mehrere Probleme bei der Kommunikation zwischen Prozessen gestoßen. Diese können gelöst werden durch die Verwendung von überwachen Konzepte, die Java über synchronized
Stichwort.
Ich möchte wissen, wie synchronized
Schlüsselwort umgesetzt worden sind? Ich habe versucht, im Quelltext nachzusehen, aber ich konnte es nicht finden. Sind synchronized
verwenden Systemaufrufe wie down
up
(die Semaphore im Grunde verwendet), um die Sperren zu überwachen?
Ist JVM bei diesem Prozess hilfreich?
Ich bin ein Neuling in Java, ich möchte wissen, wie die Dinge funktionieren, bevor ich in Thread-Konzepte in Java gehen.
Vielen Dank im Voraus.