блок синхронизации(Every object in .NET has a sync block associated with it, which contains information about its locking state. When a thread tries to acquire a lock on an object using Monitor.Enter, the .NET runtime checks this sync block to determine the lock status of the object.Alex_Odeychuk)