4Änderungen in der JVM
In diesem Kapitel beschäftigen wir uns mit ein paar Änderungen in der JVM von Oracle, die mit JDK 9 eingeführt werden.1
4.1Performance-Verbesserungen
In JDK 9 sind verschiedene Performance-Optimierungen enthalten, die nun kurz beschrieben werden.
Verbesserungen bei der Synchronisierung
Bei Multithreading-Applikationen müssen sich Threads immer wieder abstimmen, um Daten abzugleichen. Dazu lassen sich z. B. kritische Bereiche durch das Schlüsselwort synchronized oder mithilfe von Lock-Objekten definieren. Mitunter kommt es dabei zu der sogenannten Lock-Contention. Damit ist gemeint, dass sich mehrere Threads beim Eintritt in einen kritischen Abschnitt behindern, weil dieser gerade durch einen anderen Thread belegt ist. Die ...
Get Java 9 – Die Neuerungen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.