и поэтому не будем относиться к нему как таковому.
ющий код
using System.Threading;
class Test
{
volatile int counter = 0;
public void Increment()
{
Interlocked.Increment(ref counter);
}
}
Вызывает следующее предупреждение компилятора:
"A reference to a volatile field will not be treated as volatile"
Я делаю что-то не так, чтобы поднять это предупреждение? Почему компилятор меня предупреждает об этом?