public ThreadSafeDictionary() { this.dictionaryLock = Locks.GetLockInstance(LockRecursionPolicy.NoRecursion); //setup the lock }
public ThreadSafeQueue() { this.objLock = Locks.GetLockInstance(LockRecursionPolicy.NoRecursion); //setup the lock }
public ThreadSafeStackList() { this.lockObj = Locks.GetLockInstance(LockRecursionPolicy.NoRecursion); //setup the lock }
public ThreadSafeHashSet() { this.hashLock = Locks.GetLockInstance(LockRecursionPolicy.NoRecursion); //setup the lock }