Пример #1
0
    public void ShouldAtomicallyIncrementElementAndReturnIncrementeddValue() {
      long[] data = GetData();
      
      AtomicLongArray ata = new AtomicLongArray(data);

      long old_value = data[2];
      long lg = ata.Increment(2);
      Assert.AreEqual(old_value + 1, lg);
      Assert.AreEqual(old_value + 1, ata[2]);
    }
Пример #2
0
        public void ShouldAtomicallyIncrementElementAndReturnIncrementeddValue()
        {
            long[] data = GetData();

            AtomicLongArray ata = new AtomicLongArray(data);

            long old_value = data[2];
            long lg        = ata.Increment(2);

            Assert.AreEqual(old_value + 1, lg);
            Assert.AreEqual(old_value + 1, ata[2]);
        }