Concurrency is a game-changer for building Java applications, referring to the ability to run several programs at the same time using multiple threads.
This post is the first in a series of posts about Java concurrency. All code shared in this article has been tested in Java 12.