Double-Checked Locking with Singleton 1. Introduction In this tutorial, we’ll talk about the double-checked locking design pattern. This pattern reduces the number of lock acquisitions by simply checking the locking condition beforehand. As a result of this, there’s usually a performance boost. Let’s take a deeper look at how it… Continue Reading java-singleton-double-checked-locking