Book Content
chapters • 12h12m total length
1. Introduction
2. Concurrency on the JVM and the Java Memory Model
3. Classic Concurrency
4. Data-Parallel Collections
5. Asynchronous Programming with Futures
6. Functional Reactive Programming
7. Software Transactional Memory
8. Actors
9. Concurrency in Practice














