Begleitendes Code-Repository zur Blogserie über asynchrone Programmierung in Java und Kotlin.
src/
├── main/java/de/notizwerk/async/
│ ├── chapter1_1/ # Skalierung und Threading
│ │ ├── ContextSwitchDemo.java
│ │ ├── SimpleHttpServer.java
│ │ └── ThreadAnalyzer.java
│ └── chapter1_2/ # Blocking vs Non-Blocking I/O
│ └── BlockingDatabaseExample.java
└── jmh/java/de/notizwerk/async/
└── chapter1_2/ # Performance Benchmarks
└── IOBenchmark.java
- Java 21
- Kotlin 1.9
- Gradle 8.11
git clone https://github.com/yourusername/async-programming.git
cd async-programming
./gradlew build./gradlew jmhErgebnisse werden in build/results/jmh/results.json gespeichert.
- JMH 1.37
- H2 Database 2.2.224
- JUnit 5.10.0
Apache 2.0