Die MSDN-Dokumentation besagt, dass
public class SomeObject
{
public void SomeOperation()
{
lock(this)
{
//Zugriff auf Instanzvariablen
}
}
}
ein "Problem darstellt, wenn die Instanz öffentlich zugänglich ist". Ich frage mich warum? Liegt es daran, dass das Schloss länger als nötig gehalten wird? Oder gibt es einen noch hinterhältigeren Grund?