This project includes the slides and the code examples of the presentations "Mit dem Strom schwimmen statt gegen ihn. - Java Streams für Profis" (German) and "Peril streams?! Oh, you mean parallel streams! Java Streams for the professional".
You can find them here:
- in German: https://github.com/mmirwaldt/JavaStreamsForTheProfessional/blob/master/JavaParallelStreamsFuerProfis.pdf
- in English: https://github.com/mmirwaldt/JavaStreamsForTheProfessional/blob/master/JavaParallelStreamsForProfessionals.pdf
They are protected by a password which you get when you watch this talk.
You need Java 19 to run the examples because they use BigInteger.parallelMultiply which was added with Java 19.
Two kinds of examples exist:
- benchmarks follow the name pattern "Benchmark_XY_Name". Those are JMH benchmarks. You don't need to run them to see results because you can find them in a comment in those files.
- examples follow the name pattern "ParallelStream_XY_Name". Those are simple examples which show something interesting.
Michael Mirwaldt owns the copyright (c) for this project since 2022. All rights reserved to him.
This work is licensed under a Creative Commons
Attribution-NonCommercial-NoDerivatives 4.0 International License.