Book Content
chapters • 14h28m total length
1. Introduction
2. Concurrency on the JVM and the Java Memory Model
3. Traditional Building Blocks of Concurrency
4. Asynchronous Programming with Futures and Promises
5. Data-Parallel Collections
6. Concurrent Programming with Reactive Extensions
7. Software Transactional Memory
8. Actors
9. Concurrency in Practice
10. Reactors














