This article provides an overview of the Guava concurrency utilities, including ListenableFuture, Striped, ThreadFactoryBuilder, RateLimiter, and Monitor, and provides usage examples to help make concurrency more manageable in Java programming.
This article covers how to create and manipulate concurrent collections using Guava’s concurrency utilities, with pirate-themed examples, as well as a comparison to Java’s concurrent collections.
This article covers the basics of creating and manipulating concurrent tasks with Java Guava, including cancelling tasks, adding listeners, and retrieving results, as well as a comparison to standard Java concurrent utilities.