Je spatne zamykat celou instanci (lock(this)), vzdy mate zamykat jen tu promenou, k niz chranite pristup. Jestlize budete zamykat vzdy celou instanci, muzete se snadno dostat do problemu s deadlocky.
Protoze lze ale klicove slovo lock (Monitor.Enter, Monitor.Exit) aplikovat jen na referencni typ,...