Why is lock(this) not considered a best practice?
10276
Why is lock(this) {...} bad?
111258
Re-entrant locks in C#
134386
Should you ever use protected member variables?
82503
Does calling a method inside a block that calls another method referring to self cause a retain cycle?
96864
Java - when to use 'this' keyword
105298
How does the "this" keyword in Javascript act within an object literal?
155959
Use of 'this' in closure
37047
Why is 'this' a pointer and not a reference?
8843
Is there an advantage to use a Synchronized Method instead of a Synchronized Block?
28777
Java synchronized method lock on object, or method?
99738
What's the difference in using ReentrentLock and Synchronized(object)?
71758
Why can an Object member variable not be both final and volatile in Java?
149187
Is accessing a variable in C# an atomic operation?
7683
How to access the correct `this` inside a callback?
67426
Why are wait() and notify() declared in Java's Object class?
153366
Is there any benefit of using an Object Initializer?
112035
How come a non-const reference cannot bind to a temporary object?