What is the point of making the singleton instance volatile while using double lock?
3375
Why is volatile used in double checked locking
71948
How to create Deadlock using these two threads and objects of classes A and B?
150628
point of having an instance variable as final?
107403
Is there a simple, elegant way to define singletons?
82503
Does calling a method inside a block that calls another method referring to self cause a retain cycle?
23588
What should my Objective-C singleton look like?
8937
How do I reference the only element in a singleton set?
8843
Is there an advantage to use a Synchronized Method instead of a Synchronized Block?
99871
Is a Named Instance more Secure than the Default Instance?
74694
Double-checked locking in .NET
150389
What's a good threadsafe singleton generic template pattern in C#
19505
When should the volatile keyword be used in C#?
40130
Difference between volatile and synchronized in Java
36625
Why does std::cout convert volatile pointers to bool?
132099
Clarifications on dispatch_queue, reentrancy and deadlocks
44606
How to properly implement ARC compatible and `alloc init` safe Singleton class?
65045
Thread safety of static blocks in Java