public bool OnEvent(ValueEvent @event, long sequence, bool endOfBatch) { value.WriteCompilerOnlyFence(value.ReadCompilerOnlyFence() + @event.Value); if (count == sequence) { latch.Signal(); } return(true); }
public void ReadCompilerOnlyFenceReturnsInitialValue() { Assert.AreEqual(InitialValue, _volatile.ReadCompilerOnlyFence()); }