Zurück zu den Projekten

Java · Ausführbares Java-Lab

Java Concurrency Lab

Produktionsnahe Java-21-Beispiele für Virtual Threads, Single Flight, begrenzte Ressourcen, Abbruch und deterministische Tests.

Ausgangslage

Mehr Parallelität verbessert Durchsatz nur, wenn knappe Abhängigkeiten, Abbruch und Fehlerausbreitung kontrolliert bleiben.

Ergebnis

Kleine wiederverwendbare Primitive und ein ausführbares Aggregationsbeispiel mit fokussierten Race-Tests.

Was das Projekt zeigt

Nachvollziehbare Entscheidungen statt Schlagworte.

  • Virtual Threads mit expliziter Kapazitätsbegrenzung
  • Single-Flight-Zusammenführung gleicher Requests
  • Deadlines, kooperativer Abbruch und Fail-fast-Gruppen

Technologien

  • Java 21
  • Virtual Threads
  • Maven
  • JUnit