Threat-Safe-SingletonDesignPattern Implemention of thread safe singleton design pattern . In this approach we will use Locks to handle singleton instances in a multi-threaded environment.