Пример #1
0
        internal void Transaction(BankAccount b, decimal amount)
        {
            lock (_lockObj)
            {
                Widtdraw(amount);
            }

            lock (b._lockObj)
            {
                b.Deposit(amount);
            }
        }