8 Punkte von xguru 2023-04-14 | 2 Kommentare | Auf WhatsApp teilen
  • Unterstützung für Virtual Threads, also leichtgewichtige Threads für hochperformante nebenläufige Anwendungen auf der Java-Plattform
    • Final nach zwei Preview-Versionen: JEP 425 in JDK 19 und JEP 436 in JDK 20
  • Java unterstützt jetzt zwei Arten von Threads: Plattform-Threads und virtuelle Threads
    • Plattform-Threads sind 1:1 auf OS-Threads abgebildet, virtuelle Threads sind leichtgewichtige Threads, die von Java bereitgestellt werden
    • Innerhalb eines einzelnen OS-Threads können 10.000 virtuelle Threads gleichzeitig ausgeführt werden
  • Unterstützung für ThreadLocal/InheritableThreadLocal-Variablen wie bei Plattform-Threads
  • Auch Pakete wie java.util.concurrent, java.net und java.nio.channels unterstützen virtuelle Threads
  • JNI ergänzt die Funktion IsVirtualThread

2 Kommentare

 
[Dieser Kommentar wurde ausgeblendet.]
 
clickin 2023-04-14

Als es zunächst unter dem Namen Project Loom angekündigt wurde, dachte ich, dass es extrem lange dauern würde, aber ich hätte nicht gedacht, dass wir es noch dieses Jahr sehen würden.