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