multithreading 23
- Small scale stream processing kata. Part 1: thread pools
- Which thread executes CompletableFuture's tasks and callbacks?
- Server-sent events with RxJava and SseEmitter
- Consuming java.util.concurrent.BlockingQueue as rx.Observable
- How LongAccumulator and DoubleAccumulator classes work?
- Asynchronous timeouts with CompletableFuture
- Benchmarking impact of batching in Hystrix
- ExecutorService - 10 tips and tricks
- Simplifying trading system with Akka
- InterruptedException and interrupting threads explained
- Simplifying ReadWriteLock with Java 8 and lambdas
- Proxies done right with Guava's AbstractInvocationHandler
- Promises and CompletableFuture
- Java 8: CompletableFuture in action
- Java 8: Definitive guide to CompletableFuture
- Synchronising Multithreaded Integration Tests revisited
- Futures in Akka with Scala
- DeferredResult - asynchronous processing in Spring MVC
- Advanced ListenableFuture capabilities
- ListenableFuture in Guava
- ExecutorCompletionService in practice
- Implementing custom Future
- java.util.concurrent.Future basics