public void Increment() { // We avoid different cores hitting the same counter, but don’t completely prohibit it, so we // still need Interlocked. Interlocked.Increment(ref _counters[GetIndex()].Num); }