Описание тега interlocked-increment
Interlocked.Increment увеличивает указанную переменную и сохраняет результат как атомарную операцию.
Interlocked.Increment
увеличивает указанную переменную и сохраняет результат в виде атомарной операции.
пример
private static int _variable = 0;
public void SafeIncrement()
{
Interlocked.Increment(ref _variable);
}