concurrency 18
- Thread pool self-induced deadlocks
- Idiomatic concurrency: flatMap() vs. parallel() - RxJava FAQ
- Small scale stream processing kata. Part 2: RxJava 1.x/2.x
- Small scale stream processing kata. Part 1: thread pools
- How LongAccumulator and DoubleAccumulator classes work?
- CompletableFuture can't be interrupted
- ExecutorService - 10 tips and tricks
- Promises and CompletableFuture
- Playing with Scala futures
- Asynchronous retry pattern
- Promises and futures in Clojure
- DeferredResult - asynchronous processing in Spring MVC
- Advanced ListenableFuture capabilities
- ListenableFuture in Guava
- ExecutorCompletionService in practice
- Implementing custom Future
- Parallelization of a simple use case explained
- Short review of "Java Concurrency in Practice" and others...